Skip to main content

Full text of "197804 Interface Age V 03 I 04"

See other formats


i cnrat-c 


VOLUME  3,  ISSUE  4 APRIL  1978  $2.00 

CANADAIMEXICO  S2.S0  INTERNATIONAL  $3.50 


MICROCOMPUTING  FOR  SMALL  BUSINESS  AND  HOME 


Artificial  Intelligence 
Robot  Vocal  Interface 
Rag  Bra  burg 
R2D2 


All  New 

Business  Section 


p 

Sf= — mu 

A‘i 

1 

r jajfjji:  ■ 

v % 

Kill 

1 / t/lIM  i 


READY  lor  BUSINESS 

We've  got  it  all  together— the  cost  effectiveness  and  reliability  of  our  6800  computer  system 
with  a high  capacity  1.2  megabyte  floppy  disk  system.  . . PLUS— an  outstanding  new  DOS 
and  file  management  system. 


1 MEGABYTE  DISK  SYSTEM 

DMAF1  introduces  a new  level  of  capability  to 
small  computer  systems.  This  disk  system  fea- 
tures two  standard  size  floppy  disk  drives  using 
the  new  double  sided  disk  and  two  heads  per 
drive.  Usable  storage  space  of  over  600  kilobytes 
per  drive,  giving  a total  of  over  1.0  megabyte  of 
storage  on  line  at  all  times.  Ideal  for  small  busi- 
ness applications,  or  for  personal  "super"  sys- 
tems. 

DMA  CONTROLLER 

The  controller  occupies  one  main  memory  slot 
in  an  SS-50  bus  and  uses  the  Motorola  MC-6844 
DMA  controller.  The  combination  of  a DMA 


type  controller  and  double  sided  disks  give  the 
system  speed  of  data  transfer  unobtainable  with 
smaller  drives. 

OPERATING  SYSTEM 

To  compliment  this  outstanding  hardware  we 
are  supplying  equally  superior  software.  The 
disk  operating  system  and  file  management  sys- 
tem is  called  FLEX.  It  is  one  of  the  most  flex- 
ible and  complete  DOS's  available  for  small  sys- 
tems, but  just  as  important;  it  is  easy  to  use. 

No  one  can  match  the  variety  of  compatible 
peripherals  offered  by  Southwest  Technical 
Products  for  the  SS-50  bus  and  the  6800  com- 
puter system.  Now  more  than  ever  there  is  no 
reason  to  settle  for  less. 


DMAF1  Disk  System  (assembled) $2,095.00 

DMAF1  Disk  System  (kit) $2,000.00 

68/2  Computer  with  40K  of  memory  (assembled) $1,195.00 


SOUTHWEST  TECHNICAL  PRODUCTS  CORPORATION 

216  W.  RHAPSODY 

SAN  ANTONIO,  TEXAS  78216 


CIRCLE  INQUIRY  NO.  53 


auumiui^ur'  on,  in 

data  domain 

■ttfcSO.  COLLEGE  AVENUE 


FQfcYWAYKE.lN 
DATA  DOMAIN 
aos  £.  STATE RLVft. 

FLK.ESVlt.LE,  MO 
MODULAR  SYSTEMS,  INC, 

4O0S  SEVEN  MILE  LANE 

ROOJVSU,6,IMO 
COMPUTER  WORKSHOP 
17TGEA5T  [LEFEttSON 

TO-WS&N.  Mf> 

COMPUTERS,  ETC. 

IS  A ALLEGHENY  AVENUE 

BURLINGTON.  ViA 
THE  COMPUTER  STORE 
12Q  CAMBRIDGE  STREET 

EDINA,  MN 
COMPUTER  DEPOT 
3SI5W.70TM  STREET 

ISEL1N,N| 

COMPUTER  MART  OF  NEW  JERSEY 
501  ROUTE  frt? 

EeCESTSVJLLE,  NY 

CO  RSON  COMPUTE  R COR  PC  R ATION 
3ftH  MAIN  STREET 

HQ  LA  IS,  KY 

SYNCHRO  SOUND  ENTERPRISES 
1?>3S  J AMAICA  AVENUE 

aXCINNATl.OK 
DATA  DOMAIN 
TEMCAMAROD  ROAD 

PAVTON,  OH 
DATA  DOMAIN 
1902 BROWN  STREET 

COLUMBIA.  SC 

BYTE  SHOP  Of  COLUMBIA 
201  SCREEN  STREET 

NASHVILLE 

SURYA  CORPORA! TON 
STS5  NOLENSV[LLE  KOAD 

CORPUS  CHRISTI.TK 

MICRO  SYSTEMS  SERVICES,  INC 

3301  EVERHART,  SPACE  H 

DALLAS.  TX 
CO¥IPUSHOP 

311  KEYSTONE  PR,  13932  NORTH  CENTRAL 
HOUSTON, TX 

COMPUTERLAND  OF  S.  W.  HOUSTON 
64-39  WEST  HEIM  ER 

HOUSTON.  TX 

ELECT  ROTE  X 

2JM  RICHMOND  AVENUE 

HOUSTON,  TX 
THE  MOS 

1833  RICHMOND  A VENUE 
RACINE.  W1 

COLORTltON  TV 
Jill  LATHPOP AVENUE 

HUNTINGDON.  CAMBS.,  ENGLAND 

COMART  LIMITED 

39  GORDON  ROAD,  UTTLE  FAXTON 

MUNSTER,  44JW  IULTRUF,  WEST  GERMANY 

basis  microcomputer  vertrieb 
vwi.flotqw.st  raise  s 

WEDEL  20M,  [HOLSTEIN),  WEST  GERMANY 
D1GITR0NIC  OOMPUTERSYSTEME 
EEI  OER  DGFPELEICHE  M 

MEXICO  1ft,  D.F.  MEXICO 
JNTELeX.S-A, 

P.  APE  LOS  SANTOS  TO 

ZURICH  .SWITZERLAND 
COMICRO  AG 
BAD  EKE  RST  RASS  E 2ft  1 


Now  we  can  announce  it- 
the  multi-disk  drive 
System  Three  Computer 


A fast  Z80  microcomputer  with  up  to  512  kiiobytes  of  RAM, 
4 disk  drives  and  1 megabyte  of  disk  storage — with  CRT 
terminal  and  fast  printer.  Even  an  optional  PROM  program- 
mer. Strong  software  support,  too,  like  FORTRAN  IV, 
Extended  BASIC,  and  Macro  Assembler. 


PROFESSIONAL  GRADE — 
FOR  PROFESSIONALS 

Chances  are  you've  already  heard 
that  there  is  a Cromemco  System 
Three  Computer.  We've  proudly  pre- 
viewed it  at  WESCON  on  the  West 
Coast  and  NYPC  on  the  East  Coast, 

It's  a complete  system — processor, 
CRT  terminal,  line  printer. 

First  It's  fast — 1 microsecond  nom- 
inal execution  time  and  250  nano- 
second cycle  time. 

Its  equally  fast  RAM  memory  is 
large  and  enormously  expandable — 
32  kilobytes  expandable  to  512  kilo- 
bytes, No  danger  of  obsolescence 
from  inadequate  RAM  capacity. 

THE  ONLY  MICROCOMPUTER 
OFFERING  4 DISK  DRIVES 

Further,  the  System  Three  comes 
with  two  disk  drives  to  give  you  512 
kilobytes  of  disk  storage.  Soft- 
sectored  IBM  format.  Optionally,  you 
can  have  four  drives  with  1 mega- 
byte of  storage. 

There's  disk  protection,  too,  since 
in  the  LOCK  position  disks  can't  be 
ejected  while  they  are  running. 

21-SLOT  MOTHERBOARD 

This  new  CS-3  is  a computer  that 
won't  be  outdated  soon.  It  has  a 21- 


card-slot  slide-out  motherboard  and 
an  $-100  bus  so  that  you  can  plug  in 
all  sorts  of  support  circuitry.  The 
heavy-duty  30-amp  power  supply  can 
easily  handle  all  this. 

BROAD  S-100  SUPPORT 

The  S-100  is  the  bus  that  Cro- 
memco so  strongly  supports  with 
over  a dozen  plug-in  circuits  ranging 
from  analog  I/O  to  high-speed  RAM 
memory  with  our  bank- select  feature. 

TRULY  POWERFUL  SOFTWARE 

You  have  to  have  software.  And 
Cromemco  is  far  in  front  there,  too. 
Our  FORTRAN  IV,  for  example,  is 
equal  to  the  FORTRAN  compilers 
on  large  mainframes.  Further,  it  (and 
our  other  software)  is  low-priced. 

Our  16K  Z80  BASIC  is  one  of  the 
fastest  and  most  capable.  Full  14- 
digit  precision. 

There's  also  our  ZSO  Macro  As- 
sembler and  Unking  Loader,  Uses 
ZSO  mnemonics.  Allows  referencing 
FORTRAN  common  blocks, 

SEE  AT  YOUR  DEALER 

You  have  to  see  the  C5-3  to  fully 
appreciate  it  and  its  low  prices  start- 
ing at  $5990  in  the  rack  mount  ver- 
sion. 

Better  contact  your  dealer  now. 


Cromemco 

Incorpor  ated 
Specialists  in  computers  and  peripherals 
2400  CHARLESTON  RD.,  MOUNTAIN  VIEW,  CA  94043  * (415)  $64-7400 


CIRCLE  INQUIRY  NO.  11 


VOL.  3,  ISSUE  4 

SINCE  DECEMBER  1975 


APRIL  1978 


COVER  STORY 

Robotics,  the  next  logical 
step  for  mankind.  The  robot 
on  this  month’s  cover  ap- 
pears to  be  contemplating 
his  place  in  the  scheme  of 
things.  Is  he  a man,  an  an- 
droid, or  merely  a hunk  of 
metal? 

Cover  designed  by 
Pamela  Mower 


Advertiser  Index  .........176 

Book  Reviews  140 

Calendar 33 

Career  Opportunities  .....170 

Editor’s  Notebook 6 

European  Interface 52 

FIFO  Rea  Market .........  174 

From  the  Fountainhead  ...  50 
Jurisprudent  Computerist  . 47 

Letters  to  the  Editor 8 

Micro-Market  172 

Mind  Revolution  .........  42 

New  Products 118 

Sense  Line ....  58 

Update 18 

White  Collar 

Microcomputer  39 


imEFirttLC  aSc’ 

MICROCOMPUTING  FOR  SMALL  BUSINESS  AND  HOME 


FEATURES 

ROBOTICS  EDITORIAL - 62 

by  Editorial  Staff 

WHERE  ROBOT  MICE  AND  ROBOT  MEN  RUN  ROUND 

IN  ROBOT  TOWNS 63 

by  flay  Bradbury 

THE  HISTORY  OF  ROBOTS 64 

by  Forest  J,  Ackerman 

THE  QUASAR  INDUSTRIES’ ROBOTS 68 

MEET  THE  SPA'S  AND  THEIR  TRAINERS.  by  Gene  Beley 

FROM  STEAM  ENGINES  TO  ROBOTS  . . . THE  HIERARCHIES 
OF  ROBOTIC  DEVICES  74 

by  F.  W.  Chesson 

STAR  WARS  - SPECIAL  PRODUCTION  AND 

MECHANICAL  EFFECTS 78 

by  John  Slears 

A NATURAL  APPROACH  TO  ARTIFICIAL  INTELLIGENCE 80 

by  Roger  C,  Garrett,  Northeastern  Regional  Editor 

BUSINESS  FEATURES 

BUSINESS  EDITORIAL 84 

" by  Editorial  Stall 

ROBOTS  IN  MANUFACTURING 85 

by  Ashuk  K . Nagranf,  P E. 

MAIL  CODE  SORT  AND  PRINT  PROGRAM 90 

by  Jim  Huffman 

DESIGNING  A SMALL  BUSINESS  COMPUTER  SYSTEM 

AN  OVERVIEW 92 

by  William  L Cols  her 

HARDWARE  FEATURES 

CARD-OF-THE-MONTH:  PARATRONICS,  INC.  MODEL  150 

BUS  GRABBER™  94 

by  Roger  Edetson,  Hardware  Editor 

ROBOTS:  MAKING  THEM  WORK 101 

by  Roger  C.  Garrett,  Northeastern  Regional  Editor 

ROBBIE  AND  GRONK  MOBILE  ROBOTS 104 

by  Keith  Paul 

THE8085  IN  ROBOT  DESIGN 110 

by  Frank  Da  Costa 

A VOCAL  INTERFACE  FOR  YOUR  ROBOT 112 

by  Frank  Da  Costa 

COMPUTER  TUTORIAL -PART  III  115 

MEMORIES  REMEMBERED.  by  Roger  Edelson,  Hardware  Editor 

SOFTWARE  FEATURES 

SOFTWARE  EDITORIAL 143 

THE  IMPORTANCE  OF  DOCUMENTATION  by  Dr.  A.  A , Perez,  Software  Editor 

FLOPPY  ROM™  LOADING  TECHNIQUES  — PART  II 145 

by  Orv  Balcom 

ARASEM:  A PROGRAMMING  APPROACH  FOR  ROBOTS 156 

by  Frank  Da  Costa 

DOCUMENTATION:  USERS  CAN’T  DO  WITHOUT  IT;  BUT 
PROGRAMMERS  CAN  ...  OR  CAN  THEY? 160 

by  Tom  Fay,  Senior  Applications  Programmer 
National  Semiconductor  Corporation 

USE  YOUR  COMPUTER  TO  SORT  RESISTORS * 167 

by  Lucille  A,  Moody 


INTERFACE  AGE  Magazine,  published  monthly  by  McPheters,  Wolfe  & Jones,  16704  Marquardt  Ave.,  Cerritos,  CA  90701 . Subscription  rates;  U.S,  $14,00, 
Canada/Mexico  $16.00,  all  other  countries  $24.00,  Make  checks  payable  in  U.S,  funds  drawn  on  a U.S.  bank.  Opinions  expressed  in  by-lined  articles  do 
not  necessarily  reflect  the  opinion  of  this  magazine  or  the  publisher.  Mention  of  products  by  trade  name  In  editorial  material  or  advertisements  contained 
herein  In  no  way  constitutes  endorsement  of  the  product  or  products  by  this  magazine  or  the  publisher. 

INTERFACE  AGE  Magazine  COPYRIGHT  © 1978  by  McPheters,  Wolfe  & Jones,  ALL  RIGHTS  RESERVED.  Material  in  this  publication  may  not  be 
reproduced  in  any  form  without  permission.  Requests  for  permission  should  be  directed  to  Kathy  Robertson,  Rights  and  Permission,  McPheters,  Wolfe 
& Jones,  16704  Marquardt  Ave,,  Cerritos,  CA  90701,  INTERFACE  AGE  Magazine  is  catalogued  in  the  Library  of  Congress,  Classification  No,  QA75.5.155. 
Membership  in  Audit  Bureau  of  Circulations  applied  for. 

POSTMASTER:  Please  send  change  of  address  form  3579  and  undelivered  copies  to  INTERFACE  AGE  Magazine,  16704  Marquardt  Ave.,  Cerritos,  CA 
90701 . Second-class  postage  paid  at  Artesia,  California  90701  and  at  additional  mailing  offices. 


2 INTERFACE  AGE 


APRIL  197$ 


The  Central  Data  2650: 
Reliable  and  Affordable 


The  Central  Data  2650  Computer 
Board  system  has  been  carefully 
designed  and  built  with  you  in  mind. 
We've  also  designed  software  and 
memory  to  go  with  the  2650  so  that 
you'll  have  a complete  system.  You 
deserve  quality  equipment,  and  we've 
built  it  for  you.  Take  a look  at  the  2650 
board  features  and  see  for  yourself. 

• a 2650  microprocessor 

• an  80  character  by  16  line  display 

• a 300  Baud  cassette  interface 

• a powerful  IK  Supervisor  Program 

• one  parallel  input  port  and  one  bit 
settable  output  port 

• 2048  bytes  of  read-write  memory  for 
the  video  display  and  your  programs 

• expands  to  S-100  bus 

• low  price  of  $275 

The  2650  board  comes  assembled, 
tested  and  ready  to  plug  in  and  comes 
with  a full  one  year  guarantee.  The 
price  includes  a Signetics  2650 
Microprocessor  Manual  and  a Computer 
System  Manual  from  Central  Data. 

We  offer  the  Editor/ Assembler  and  8K 
Basic  software  packages  for  the  2650 
system,  and  our  S-100  24K  memory 
board  allows  full  expansion  of  the 
system.  (16K  and  32K  memory  boards 
are  also  available.)  Each  software 
package  costs  only  $20.  The  24K 
memory  board  is  $395.  All  software 
comes  with  a program  listing. 

With  all  these  features  you  can't  afford 
to  pass  up  the  Central  Data  2650  system. 


: . 1 , . s 


Central 

data 

P+0>  Box  2484,  Station  A 
Champaign,  IL  61820 
(217)  359-8010 


Please  send  me  the  following: 

□ 2650  computer  system  board  ($275) 

] □ 16K  RAM  ($259} 

■ □ 24K  RAM  ($395) 

| □ 32K  RAM  ($475) 

; □ Editor/Assembler  ($20) 

j □ Basic  ($20) 

□ Additional  information 

l enclose  $ . 

| III  residents  add  5%  sales  tax. 


Name  __ 

Address 

Gty 

State  


Zip  

CofUiyiI  D,>Li  ■ P.O  Box  2484.  5 Li,  A ■ Champaign,  ML  61820 


APRIL  1978 


CIRCLE  INQUIRY  NO.  6 


INTERFACE  AGE  3 


OSBORNE  &>  ASSOCIATES,  INC. 

The  World  Leaders  In  Microprocessor  Books 


If  you  want  information  on  microprocessors,  begin  with 
the  Osborne  books. 


PROGRAM  BOOKS  WRITTEN  IN  BASIC 

Payroll  With  Cost  Accounting 
Accounts  Payable  And  Accounts 
Receivable 
General  Ledger 

These  books  may  be  used  independently,  or 
implemented  together  as  a complete  ac- 
counting system.  Each  contains  program 
listings,  user's  manual  and  thorough  docu- 
mentation. Written  in  an  extended  version 
of  BASIC. 

#22002  H00  pages),  #23002*,  #24002* 

Some  Common  SASIC  Programs 

76  short  practical  programs,  most  of  which 
can  be  used  on  any  microcomputer  with  any 
version  of  BASIC,  Complete  with  program 
descriptions,  listings,  remarks  and  exam- 
ples. 

#21002  {200  pages) 


ASSEMBLY  LANGUAGE  PROGRAMMING 
8080A/8085  Assembly  Language  Programming 
6800  Assembly  Language  Programming 


These  books  describe  how  to  program  a 
microcomputer  using  assembly  language. 
They  discuss  classical  programming  techni- 
ques, and  contain  simplified  programming 
examples  relevant  to  today  s microcom- 
puter applications, 

#31003  {400  pages),  32003* 


AN  fNTRODUCTION  TO  MICROCOMPUTERS 

Volume  0 - The  Beginner's  Book 

If  you  know  nothing  about  computers,  then 
this  is  the  book  for  you.  It  introduces  com- 
puter logic  and  terminology  in  language  a 
beginner  can  understand.  Computer  soft* 
ware,  hardware  and  component  parts  are 
described,  and  simple  explanations  are  given 
for  how  they  work.  Text  is  supplemented 
with  creative  illustrations  and  numerous 
photographs.  Volume  0 prepares  the  novice 
for  Volume  L 
#6001  (300  pages) 


Volume  1 — - Basic  Concepts 

This  best  selling  text  describes  hardware 
and  programming  concepts  common  to  all 
microprocessors.  These  concepts  are  ex- 
plained clearly  and  thoroughly,  beginning  at 
an  elementary  level.  Worldwide,  Volume  I 
has  a greater  yearly  sales  volume  than  any 
other  computer  text, 

#2001  (350  pages) 

Volume  II  — Some  Real  Products 
(revised  June  1977) 

Every  common  microprocessor  and  all  Sup- 
port devices  are  described.  Only  data  sheets 
are  copied  from  manufacturers.  Major  chip 
slice  products  are  also  discussed, 

#3001 A (1250  pages) 


PROGRAMMING  FOR  LOGIC  DESIGN 

8080  Programming  For  Logic  Design 
8800  Programming  For  Logic  Design 
Z80  Programming  For  Logic  Design 

These  books  describe  the  meeting  ground 
of  programmers  and  logic  designers;  written 
for  both,  they  provide  detailed  examples  to 
illustrate  effective  usage  of  microprocessors 
in  traditional  digital  applications, 

#4001,  #5001,  #7001  (300  pages  each) 


OSBORNE  & ASSOCIATES,  INC.  • P.O.  Box  2036  • dept.  C17  ‘Berkeley,  California  94702  • 14151  54B-Z80S  9:00  a-m-  - 5:00  p.m.  PST 

TWX  910-366-7277 


Price  applies  to  orders  received  by  June  30.  1978*  - 

.PRICE 

QTY 

AMT 

600 1 Volume  0 — The  Beginner' s Book 

$ 7,50 

2001  Volume  1 — Basic  Concepts 

7.50 

3001 A Volume  II  — Some  Real  Products  11977  edition! 

15.00 

400  > 6080  Programming  For  Logic  Design 

7,50 

5001  6800  Programming  For  Logic  Design 

7.50 

7001  Z80  Programming  For  Logic  Design 

7.50 

31003  aOQOA/BOBS  Assembly  Language  Programming 

7.50 

21002  Some  Common  BASIC  Programs 

7,50 

22002  Payroll  With  Cost  Accounting 

12,50 

* 6-1/2%.  SF  Bay  Area  residents  only  TOTAL 

*6%.  California  residents  outside  SF  Bay  Area 

• Payment  most  be  enclosed  lor  orders  of  Sales  Ta*  ,Ca»<  rasi!t8r’ls  ontvl 

10  books  or  less.  Shioikng  Chsrees 

■ 1 have  enclosed:  B 

□ check  Q money  order  TOTAL  AMOUNT  OF  PURCHASE 

NAME 


Price  increase  scheduled  for  July  1,  1978 


erTY  STATE  ZIP  PHONE 

SHIPPING  CHARGES  Stopping  charges  for  bulk  orders  to  be  arranged 

□ 4th  class  [no  charge,  allow  3-4  weeks  within  USA,  not  applicable  to  d-scounted  orders  f 

□ $.50  per  book,  UPS  fellow  10  days)  in  the  U.S. 

□ 51,50  per  book,  special  rush  shipment  by  air  in  the  U.S. 

□ AH  foreign  orders.  $3-00  per  book,  for  air  shipment 

#These  books  are  scheduled  to  be  published  during  1973  Please  send  information  on- 
P lease  notify  me  when  they  are  availabre:  □ pricing,  ordering,  and  titles 

□ 23002  Accounts  Payable  and  Accounts  Receivable  available  after  6/30778 

□ 24002  General  Ledger  □ initial  dealer  consign  meets 

D 32003  6600  Assembly  Language  Programing  □ deafer  end  school  discounts 

□ foreign  distributors  pg 


4 INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  39 


APRIL  1978 


%J£T“  <t“*  ' » ^JEF^ 

¥?????£  * C *?V???r^ 


h^^\VWVVn 


q£Xirm*  ^ss*— ^ 

^^AvAVWiV^.* Tl*  mVi-Tv,*  T**MvTv 


^>>>y//^/^/)  V-cC^V-f'-T-S*-!^  >^-U^>> 
^™**,“*  * ’E|™r""  4nfs£"  - ■ ‘ vtsr* 

«ar”  • *sr—  • «r  «Br“ 

«»s—  «sr-  «r*  ...?»••:: 


Trace  Electronics  

32K/16K  STATIC 

RAM 


What  could  you  do  with  this  board 
in  your  system? 


Trace  Electronics  brings  you  a highly  flexible,  lower  powered, 
fully  STATIC  32k  or  16k  memory  board  for  your  S-100  Bus  com- 
puter (Aitair,  jrnsai,  Sol,  Poly,  Xitan,  etc.),  The  model  3200  has  a 
capacity  of  32768  Bytes  with  fully  buffered  address  and  data 
lines.  All  buffered  inputs  are  schmidt  triggered  for  excellent  noise 
immunity  and  require  only  minimal  bus  loading  (one  low  power 
load).  The  buffered  outputs  are  rated  for  driving  more  than  130 
low  power  toads.  Since  the  board  is  fully  static,  there  is  no 
refresh  or  clocking  required  and  is  therefore  compatible  with 
DMA  and  other  devices. 

Low  power  and  high  reliability  are  key  features  of  the  design. 
The  Tl  4044 's  (or  equivalents)  provide  storage  capacity  at  up  to 
65%  less  power  than  low  power  21L02  chips.  The  power  re- 
quired is  1.7A  at  8V.  for  model  1600  and  3.3A  at  8V.  for  model 
3200  A special  thermal  design  which  places  a separate 
regulator  on  each  4k  x 8 section  of  memory  affords  a very  effi- 
cient system  of  heat  dissipation. 

The  most  outstanding  feature  of  the  board  is  its  versatile  ad- 
dressing. Each  4k  x 8 section  is  separately  assignable  to  any  4k 
slot  in  the  computer's  address  space.  This  feature  allows  the 
user  to  make  use  of  the  growing  amount  of  software  that  re- 
quires this  and  avoids  the  problems  associated  with  only  being 
able  to  assign  the  board  to  a continuous  32k  block.  In  addition, 
the  Megextend™  feature  allows  up  to  one  megabyte  to  be  ad- 
dressed providing  there  is  a 4 bit  output  port  in  the  system.  This 
allows  up  to  32  model  3200  boards  per  system,  as  long  as  the 
power  requirements  are  met 

The  model  1600  is  the  same  as  the  3200  except  that  it  only 
contains  16k  of  memory  chips.  The  1600  may  be  converted  to  a 
32k  board  by  merely  Installing  the  extra  1 6k  of  memory  chips. 
The  sockets  for  the  additional  16k  are  Installed  as  a standard 
feature  of  the  model  1600. 


Both  models  are  silk-screened  and  solder  masked  on  FR4 
epoxy  board  with  a gold  plated  bus  connector.  They  are  fully 
socketed,  assembled,  tested  and  burned  in. 

To  order,  simply  phone  Trace  Electronics  at  215-779-3677  or 
mail  the  attached  coupon.  So  as  to  provide  quick  delivery  all 
orders  will  be  shipped  by  the  fastest  practical  means  (e.g.  Ex- 
press Mail,  Air  Mail,  UPS  Blue  Label,  eta).  Model  3200  is  priced 
at  $999.  and  Model  1600  is  $599.  Express  shipping  is  pre-paid. 
Call  or  write  today. 

Trace  Electronics,  Inc. 

215-779-3677 

P.G  Box  3247  Hampden  Station 
Reading,  Pennsylvania  19604 


I would  like  to  Older  the  loll  owing: 

Model  3200  32k  Static  Memory.  Assembled  end 
tested  $999. 

Model  1600  16k  ol  memory  on  Ihe  3 dove  32k  board 
Assembled  with  sockets  lor  32k  end 
tested  with  16k.  5599. 

Model  1601  16k  expansion  kii  lor  above.  5499. 

My  address  is: 

Name 


Address 
City  .. 
Phone  _ 


_Zip_ 


Enclosed  is  a check  or  money  order  lor: 


TRACE 


Mail  ihls  coupon  to:  Trace  Electronics  Incorporated 
P.G.  Box  3247  Hampden  Station, 

Reading,  Pennsylvania  19604 


APRIL  1978 


CIRCLE  INQUIRY  NO.  56 


INTERFACE  AGES 


imcriwLC  «SE 


16704  Marquardt  Avenue 
Cerritos,  CA  90701 
{21 3}  926-9544 

PUBLISHER  & EOI  TOR- IN  ■CHIEF 

ROBERT  S,  JONES 

EXECUTIVE  PUBLISHER 

NANCY  A-  JONES 

GENERAL  MANAGER 

EVA  YAKA 

MARKETING  MANAGER 

MEL  MU  RC  HI  SON 

PUBLICATION  DIRECTOR 

MIKE  ANTICFI 

SENIOR  EDITOR 

CARL  WARREN,  WBLVS 

ASSISTANT  EDITOR 

SANDI  MC  KEEN 

NORTHWESTERN  REGIONAL  EDITOR 

ADAM  OSBORN Ei  PhD 

NORTHEASTERN  regional  EDITOR 

ROGER  C.  GARRETT 

southeastern  regional  editor 

WILLIAM  TURNER,  WB4ALM 

SOFTWARE  EDITOR 

ABRAHAM  A-  PEREZ,  PhD 

HARDWARE  EDITOR 

ROGER  EDELSON 

CONTRIBUTING  BUSINESS- EDITOR 

BUD  SHAM  BURGER 

EDITORIAL  ASSISTANT 

DENISE  JACKSON 

ASSISTANT-TOFU  E-PUBLISHER 

KATHY  ROBERTSON 

CIRCULATION 

DONNA  YOSHIOKA 

ACCOUNTING  assistant 

SAYOKO  TAN15AKI 

ART 

MARGARET  FENSTEFtMAKER 
FIND  ORTIZ 

PRODUCTION  ARTIST 

SHELLEY  WRIGHT 

SUBSCRIPTION  circulation 

jo  ANN  FERGUSON 

TYPOGRAPHER 

MELODY  A.  MARTENS 

Editorial  Correspondence 

Dirfld  All  (terras  u-orKl&nce  in  Pm  appTQpnaiv 
cdllui  at  INTERFACE  AGE  Magazine.  PO 
Bo»  1234  CenlLoa-.  CA  00?0l 

4 

national  sales  manager 

BRUCE BEftKEY 

ADVERTiSlN  G-  Re  preseel  stives 

TIM  O'ROURHE-  ZACH  BOVtNETTE 

Advertising  Inquiries 

Direei  all  advsrHsmg  tnowiriBs  <o  Addin'll  Bing 
Dapt..  INTERFACE  AGE  Marine,  fi\  Soutti 
Lake  Afenut;.  P-O.  Boil  45&6,  Pasadena,  CA 
01  IDE  12131  79S7002 

DOMESTIC  RETAIL  CIRCULATION 

ZACH  BOVHMETTE 

[213}  795 7W2 

JAPAN  CIRCULATION 
HAZUKIKO  NlSHI 

ascii  Publishing  ■ MS  Hi  TORIO 
5'G.A  Mtnaml  A^ysma, 

Minato-ky.  Tokyo  |Q7  Japan 
ToNttshonc  (D3)  4OM&10 

UNITED  KINGDOM  CIRCULATION 
VINCENT  COEN 

L.P.  Enterprise,  313  Kingnon  Ruatl, 

II lord.  Essex,  England  JGMPJ 
Telephone:  01-&53.  lEMJt 

WESTERN  CANADA  CIRCULATION 
BRIAN  t.J.  WIESE 

K,  I Home.  25236  26th  Avenue  RR5 
Alucrgr&vi'.  B C VOX  JAO 
Telephone:  |GCW} 

EASTERN  CANADA  CIRCULATION 

LIZ  J ANEK 

PS-232,  Lid  . IBS  Queen  Street  Woat 
Toronto-,  Ontario  MSV  121 
Telephone.  H2EU  SSfl-OZSB 

AUSTRALIA  CIRCULATION 

R.  J.  HOESS 

Electronic  Concopts  Ply-  Ltd- 

52-56  Clarence  Street,  Survey  NSW  2000 
Telephone  jg.aTSS 


MEM&EROF  THE  WESTERN 
PUBLISHERS  ASSOCIATION 


AMERICAN  SOCIETY  OF 
BUSINESS  PRESS  EDITORS 


April,  at  INTERFACE  AGE,  is  tradi- 
tionally the  month  to  delve  into  the 
subject  of  robots.  From  the  cover, 
you  have  probably  guessed  that  this 
year  is  no  exception.  Within  these 
pages,  you  will  find  several  interest* 
ing  and  light  hearted  stories  about 
robots. 

This  year  we  tried  something  new, 
and  we  hope  you  like  it.  This  issue 
provides  not  only  hardware  robot 
stories,  but  stories  covering  just 
about  every  aspect  of  robotics,  from 
Ray  Bradbury's  point  of  view  to  a 
quick  look  at  the  Star  Wars  robots. 

While  putting  together  this  month's 
issue,  we  were  in  contact  with  sev- 
eral universities  and  companies  that 
are  involved  in  robot  research  and 
development.  Unfortunately,  due  to 
deadlines,  we  were  unable  to  secure 
articles  from  alt  the  contacts  that  we 
made.  But,  I can  mention  a couple  of 
them  here. 

Harvey  Lip  kin  of  the  University  of 
Florida,  Department  of  Mechanical 
Engineering,  called  to  let  us  know 
about  their  endeavors.  It  seems  they 
are  studying  robot  technology  in  a 
big  way  in  Florida,  and  have  devel- 
oped some  advancements  in  the 
field,  I wish  that  we  had  complete 
details,  but  Harvey  did  promise  an 
indepth  article  for  next  April,  so  it 
gives  us  alt  something  to  look  for- 
ward to. 

A phone  call  from  Erik  Lindholm, 
at  Lour  Control,  1822  Largo  Court, 
Schamburg,  Illinois  60194,  informed 
us  that  his  company  was  taking 
robotic  control  seriously.  The  folks 
at  Lour,  which  incidentally  is  a manu- 
facturer of  electronic  controllers, 
have  developed  a device  they  call 
the  *ET  2.T  This  robot  device  is  a 
15-inch  tall  by  12Vz-inch  diameter 
mechanism  that  is  designed  to  inter- 
face with  hobbyist  computer  sys- 
tems and  is  controlled  by  binary  in- 
put, according  to  Erik. 

Essentially,  the  ?ET  2'  is  a micro- 
computer controlled  controller,  or 
robot  drive  mechanism.  The  device 
can  be  used  to  automate  inanimate 
objects  or  work  as  an  integral  part  of 
a much  larger  robot  system.  The  de- 
vice seems  interesting,  and  we  have 
a promise  from  Erik  to  see  the  SET  2' 
next  April. 

Although  robots  are  interesting,  I 
must  move  on  to  two  other  subjects 
of  equal  importance,  the  first  of 
which  is  the  subject  of  clubs. 

I have  been  a HAM  for  over  twenty 
years,  and  have  belonged  to  such 


clubs  and  organizations  as  the  Den- 
ver Radio  Club,  ARRL,  Carson  Ama- 
teur Radio  Club,  and  at  one  time  the 
SCCS.  Basically,  I feel  that  the  con- 
cept of  a local  hobby  club  is  good. 
They  provide  a place  for  the  novice 
to  go  and  learn  from  more  experi- 
enced members.  Ideally,  a well  run 
club  becomes  a center  of  learning 
for  all  the  members. 

However,  I am  personally  turned 
off  by  so-called  national  or  interna- 
tional hobby  clubs,  whether  it  be  for 
amateur  radio  or  microcomputers.  It 
has  been  my  experience  that  a club 
of  this  nature  turns  into  more  of  a 
political  arena  than  a learning  center 
and,  consequently,  does  not  do  any- 
body any  good. 

It  has  been  said  that  a national 
computer  society  will  provide  the 
clout  needed  to  create  bus  and  lan- 
guage standards.  This  I believe  to  be 
so  much  hokum.  In  the  real  world, 
standards  are  set  up  by  international 
committees  that  represent  the  manu- 
facturing world.  Professional  soci- 
eties, such  as  the  IEEE,  are  very  much 
attuned  to  the  problems  of  standardi- 
zation and  are  continually  working 
to  develop  usable  standards.  A hob- 
byist group,  unless  it  is  made  up  of 
several  hundred  thousand  members 
and  has  a great  deal  of  money,  would 
not  even  be  heard. 

Therefore,  what  I would  prefer  to 
see  is  local  clubs  working  to  im- 
prove themselves,  rather  than  trying 
to  unite  into  one  large  unworkable 
club.  The  small  clubs  can  make  use 
of  the  magazines  serving  the  indus- 
try as  a vehicle  to  exchange  informa- 
tion. As  a result,  INTERFACE  AGE 
provides  the  Sense  Line  as  a forum 
for  any  computer  club  that  would 
like  to  provide  an  article.  We  not  only 
provide  the  space,  but  offer  normal 
article  payment  rates  for  the  submit- 
ted articles. 

Another  subject  that  is  important 
to  mention  is  that  of  documentation. 
There  seems  to  be  a problem  with, 
or  a lack  of  understanding  of  just  ex- 
actly what  is  required  In  documenta- 
tion. This  problem  does  not  exist 
due  to  lack  of  standardization,  (many 
texts  and  guides  have  been  published 
addressing  this  specific  area),  but 
more  to  the  lack  of  manufacturers 
and  hobbyists  alike  failing  to  avail 
themselves  of  the  correct  method  of 
telling  someone  how  to  use  what 
they  have  created. 

I receive  several  letters  a day  de- 
scribing the  problems  that  have  re- 


6 INTERFACE  AGE 


APRIL  1978 


suited  because  of  less  than  adequate 
documentation.  Unfortunately  there 
is  little  I,  or  INTERFACE  AGE,  can  do 
when  the  problem  is  related  to  a spe- 
cific product,  other  than  forward  the 
letter  to  the  appropriate  person  at 
the  company,  for  the  purpose  of  eli- 
citing a response  to  the  writer. 

However,  we  have  taken  some  im- 
portant steps  to  minimize  documen- 
tation problems  within  the  magazine. 
One  is  the  style  guide  which  can  be 
found  on  page  32a  of  the  March 
issue.  We  are  also  paying  more  at* 
tention  to  detail  and  have  set  up 
strict  evaluation  standards.  Hopeful- 
ly, our  efforts  and  the  efforts  of 
other  magazines  will  set  a trend,  and 
force  better  written  documentation 
to  become  available. 

Several  readers  have  requested 
the  style  guide  mentioned  in  my 
February  editorial.  As  l previously 
mentioned,  you  will  find  it  on  page 
32a  of  the  March  issue.  However,  to 
further  assist  you  in  your  writing  en- 
deavors, we  would  like  to  pinpoint 
some  of  the  areas  we  are  currently 
seeking  articles  on. 

We  would  like  to  see  stories  writ- 
ten about  the  use  of  the  microcom- 
puter in  any  business  venture.  These 
may  be  stories  on  how  you  imple- 
mented your  system  in  your  butcher 
shop,  or  how  you  use  it  in  some  form 
of  process  control  If  you  are  involved 
in  system  design,  you  might  con- 
sider a story  on  the  actual  design 
work  that  you  do. 

Also,  we  are  interested  in  stories 
related  to  the  home  use  of  the 
micro.  This  type  of  story  can  cover 
environmental  control,  as  an  exam- 
ple, and  show  the  hardware  and  soft- 
ware that  is  associated  with  the 
package. 

Of  course,  we  are  interested  in 
technology  stories,  such  as  the  101 
parameters  of  CCDs. 

The  field  of  microcomputer  tech- 
nology is  growing  every  day.  What 
we  see  now  will  be  totally  different 
tomorrow.  As  a result,  it  becomes 
impossible  to  even  guess  what  might 
be  around  the  corner.  Therefore,  if 
you  have  an  idea  for  a story,  and  are 
not  sure  if  it  fits,  send  in  an  outline. 
We  will  gladly  make  our  comments 
and  return  it  to  you.  it's  much  better 
to  have  an  outline  returned  than  a 
complete  manuscript. 

When  you  write  that  article,  and 
get  ready  to  send  it  to  INTERFACE 
AGE  for  publication,  send  it  only  to 
us.  Should  we  decide  that  we  cannot 
use  it,  we  will  return  it  immediately, 
so  you  can  submit  it  elsewhere.  The 
biggest  mistake  that  you  can  make 
as  an  author  is  to  send  your  work  in- 
to several  publications  at  once, 
bartering  for  price.  What  happens  is 
that  you  may  get  published  once, 


but  will  end  up  seeing  your  stories 
returned  on  a regular  basis. 
Remember,  the  journals  serving  this 
industry  are  being  fair  with  youT  so 
be  fair  to  the  editors. 

If  you  are  planning  an  article  do 
not  worry  about  deadlines,  unless 
you  are  contacted  to  do  a specific 
story,  at  which  time  we  will  advise 
you  of  the  deadline  dates.  Stories 
that  are  submitted  to  us  are  targeted 
to  fit  with  a specific  issue  of  the 
magazine  sometime  in  the  editorial 
year.  Stories  that  do  not  have  a 
target  date  are  held  in  the  'swamp1 
and  are  used  as  the  need  arises.  Un- 
fortunately, we  are  not  able  to  ap- 
prise authors  of  the  target  dates 
prior  to  actual  publication. 

When  your  article  is  accepted  for 
publication,  you  will  receive  a con- 
tract, and  a binder  check.  It  is  im- 
perative that  you  return  the  signed 
contract  as  quickly  as  possible  to  en- 
sure that  your  story  can  be  handled  in 
the  most  expeditious  manner.  The 
payment  figure  quoted  on  the  con- 
tract is  based  on  the  estimated  size 
of  the  story.  In  most  cases  this  figure 
will  reflect  the  actual  final  payment. 

Regarding  proof  sheets,  we  are 
presently  unable  to  provide  them 
prior  to  publication.  However,  when 
we  do  implement  this  procedure,  it 
will  be  necessary  that  you  under- 
stand their  correct  usage. 

The  proof  sheet  js  provided  to 
authors  as  a check  to  make  sure  that 
all  wording  is  correct  to  the  under- 
standing of  the  story.  The  proof  sheet 
is  not  a vehicle  to  allow  the  author  to 
rewrite  the  story,  but  merely  to  make 
minor  changes.  It  must  be  remem- 
bered that  the  editors  have  the  final 
say  on  the  article  content  and  struc- 
ture. 

in  summary,  make  sure  that  when 
you  submit  an  article  that  all  the 
parts  are  there,  and  that  it  is 
technically  correct.  Do  a fog  count, 
and  take  out  the  baloney.  Always  be 
sure  to  tell  them  what  you  want  to 
tell  them,  tell  them,  and  then  tell 
them  what  you  told  them,  DO  THE 
STORY  RIGHT  THE  FIRST  TIME.  If 
you  are  asked  to  rewrite  it,  don't 
take  affront,  but  welcome  it  as  an 
opportunity  to  improve  your  writing 
skills. 

Alright,  with  all  of  that  behind 
you,  put  the  style  guide  between 
your  computer  and  typewriter  and 
get  going. 

One  last  point,  for  those  planning 
to  write  a letter  to  the  editor.  Please 
address  it:  Letter  to  the  Editor,  INTER- 
TERFACE  AGE  Magazine,  P.Q.  Sox 
1234,  Cerritos,  CA  90701,  and  indicate 
whether  or  not  we  can  publish  your 
address,  —Carl 


Insure 


Your  Job 
Security 

Wilh  the  explosive  growth  nr  micro  processor 
designs,,  yuur  posMion  in  Ihe  held  oi  electronics  can 
become  ph^oleie  in  six  months.  Wo  at  Systems 
insigh  is  know  how  hard  n is  lo  keep  up,  *0  wo 
prepared  a hook  for  you,  Micrg/irncejisorj.  m 
walks  you  |h  rough  seven  microprocessor 
based  designs  including  both  industrial  and  con- 
sumer applications  and  special  emphasis  on  the  Hi 
family  and  ihe  new  single  chip  rmcrocompuipi, 
the  4670 
WHAT  YOU  GET 

\.  Complete  instruction^  and  explanations  lo  proto- 
type ad  designs  on  the  J I 50  Moslek  Evaluation 
Kit  including 

2 , Acorn  pule  r opera  led  sj  gn  d i s pla  y a nd  li  igh  speed 
printer  toniroHer  suitable  tor  use  as  a peripheral 
processor  and 

i FREE1  MlTOS  [the  firsl  real  time  operating  system 
tor  small  microcomputer*,!  including  a M(T£>5 
listing,  memory  dump,  How  charts,  and  stack 
manipulation  i one  no  ns  lor  up  to  50  concurrently 
active  lasks, 

4 Designs  running  under  M1TOS,  including  an 
appliance  controller  subsystem  wilh  keyboard, 
display  and  lime  ot  day;  a telephone  call  mom- 
ior  with  12  digil  storage  and  retail;  name 
recorder  sysiem  with  simultaneous  high  speed 
input,  lime  nl  day  maintenance,  I/O  tor  marring; 
asynchronous  output;  and  a muhi-iunction  audio 
signal  generator  including  beeps,  warbles,  and 
sine  wave  synthesis. 

5.  Microprocessor  Diagnostics  including  functional 
RAM  lesis  {MARCH  and  GALLON  with  failure 
prthl-oul;  bidirectional  I/O  sell  lest  wilh  failure 
prinCouC  and  on  board  ROM  verification.  You 
owe  it  lo  yoursefl.  Insure  your  job  security  and 
open  doors  lo  advancement  Buv  Abcmpraces* 
sors  in  Systems  today! 


Kush  me  .ill  t5(J  pages  nl  Mm  mjioM  cssim 
s^temv  including  die  FREE  real  time  o| ier.il mg 
system,  MlTOS 


ADDRESS 


CITS,  Sl Alt.  /11J 
Send  my  hook  COD 

D MC* 

D Visa  * 

My  check  w enclosed.  $7.50  ■<*  handling 
tevas  residents  mi  hide  the  lax. 


System  Insights 

Box  1 Austin.  Texas 
(512) 476-7599 


In  ruder  this  bunk  COD.oide  ihe  reader  series 

number  below  CIRCLE  INQUIRY  NO.  54 


APRIL  197S 


INTERFACE  AGE  7 


Dear  Editor: 

I realize  now  what  attracts  me  to 
your  magazine;  it's  the  subtitle, 
MICROCOMPUTING  FOR  SMALL 
BUSINESS  AND  HOME.  The  text 
sure  follows  this  description. 

I’m  happy  to  see  that  publications 
in  this  field  are  starting  to  become 
more  realistic  in  portraying  the  real 
role  that  microcomptuers  will  play  in 
people’s  lives.  Through  your  pages, 
we  are  receiving  the  soft  war  solu- 
tions to  our  everyday  problems;  and 
as  a technologist,  I couldn't  be  hap- 
pier. I can’t  give  enough  praise  to  ar- 
ticles like  "Personal  Accounts  Pay- 
able Program”  and  "The  Word  Pro- 
cessor.” Routines  like  these  will  be 
the  motivating  force  behind  micro- 
computer sales;  and  once  the 
'average  Joe'  finds  that,  for  exam- 
ple, he  no  longer  has  to  sort  through 
a shoe  box  full  of  bills  every  month, 
that  there's  a better  way,  all  this 
ground  work  that  publications  like 
yours  are  doing  will  pay  off. 

The  software  section  is  the  best 
part  of  the  magazine;  however,  it  has 
one  major  shortcoming  — lack  of 
program  documentation.  I realize 
that  this  isn't  so  much  your  fault  as 
it  is  the  fault  of  your  contributors.  If 
it  was  up  to  me,  I would  have  to  in- 
sist that,  for  the  benefit  of  my 
readership,  the  authors  of  any  soft- 
ware include  the  following  items: 

1.  A flowchart  which  documents 
the  logical  flow  of  the  program. 
Also,  it  is  extremely  useful  if  line 
statement  numbers  are  indicated 
beside  each  functional  block. 

2.  A table  of  the  program  vari- 
ables, alphabetized  and  defined. 

3.  A description  of  any  BASIC 
keywords,  operators,  etc.,  that  are 
particular  to  the  brand  of  BASIC 
used  to  encode  the  program. 

Now  that  we’re  getting  the  soft- 
ware, let's  see  articles  on  the 
systems.  Maybe  the  owners  of  these 
machines  could  take  a few  minutes 
and  tell  us  all  something  about  what 
they  are  currently  using  in  the  way 
of  hardware. 

Richard  H.  Bley 
Hickory,  NC 

Richard,  do  we  have  a surprise  for 
you.  in  the  March  1978  issue  you  will 
find:  A style  guide  requesting  the  in- 
formation you  suggested t and  Dr. 


Perez's  editorial  on  program  design. 
Over  the  next  several  months  you 
wiii  see  some  very  indepth  tutorials 
on  programming  in  general  and  the 
BASIC  language  in  particular . 

— Editor 

Dear  Editor: 

I wish  to  draw  your  attention  to 
several  problems  in  the  program 
listing  for  Mr.  Michels’,  "How  To 
Buy  An  Apartment  Building”  (INTER- 
FACE AGE,  January  1978). 

In  line  1070,  the  correct  multiplier 
would  be  1.5,  not  1.25  as  shown.  In 
line  1020,  the  THEN  destination 
should  be  line  1060,  not  1020  again. 
However,  until  the  problem  noted  in 
the  paragraph  below  is  fixed,  this  in- 
finite loop  Is  of  no  consequence, 
since  there  is  no  path  line  to  line 
1020. 

This  more  serious  error  is  that  an- 
nual allocation  of  personal  property 
depreciation  is  not  added  to  the 
allocation  of  building  depreciation 
at  line  1080.  All  run  examples  in  the 
article  contain  erroneous  "Deprecia- 
tion" and  "Taxable"  values.  This  er- 
ror is  caused  by  incorrect  GOTG's  at 
lines  890,  920  and  950.  To  correct 
the  situation,  delete  line  950  and 
change  lines  890  and  920  to  "GOTO 
960.” 

Another,  possibly  interpreter-re- 
lated problem,  is  that  "T"  is  used 
both  as  a variable  and  an  array 
name.  Our  TEKTRONIX  4051  treats 
all  unsubscripted  references  to  an 
array  name  as  pertaining  to  each  ele- 
ment of  the  array.  To  isolate  these 
references,  I substituted  the 
variable  T1  for  T in  lines  1140  and 
1150.  In  line  1460,  I used  T9  for  T, 
and  printed  T9  In  line  1760. 

The  program  as  modified  appears 
now  to  be  running  correctly,  and 
should  be  of  great  value  to  those 
persons  wishing  to  optimize  their 
real  estate  investments. 

Owen  Carlson 
North  Stoning  ton,  CT 

Owen,  thank  you  for  pointing  out  the 
indicated  errors f the  program  was 
evaluated  by  an  outside  source,  and 
passed  as  okay.  Still , we  offer  no  ex- 
cuses. Thanks  for  the  corrections. 

— Editor 

Dear  Editor: 

f saved  a shopping  back  full  of 


literature  picked  up  at  Atlantic  City 
for  winter  reading,  so  I just  discov- 
ered INTERFACE  AGE.  I haven’t 
been  able  to  put  it  down  since.  Here 
is  a check  for  a subscription. 

[ particularly  liked  the  detailed 
advertisements,  August  1977,  issue. 
Concerning  the  Sidereaf/Solar  Clock 
by  John  O.  Bumgarner,  i am  sure 
there  are  uses  for  this  program,  but 
for  the  North  Atlantic  Captain- 
Navigator  of  aircraft  in  1940-41 
(WWII).  What  we  did  was  set  one 
navigator’s  watch  to  sidereal  time, 
and  have  a good  draftman  mark  it  to 
read  degrees  @ 15°  per  hour. 
Another  watch  is  set  at  GMT,  since 
DIB  and  ETA's  are  expected  in  solar 
time. 

Where  is  there  a good  glossary  of 
abbreviations  and  acronyms? 

Grafton  Carlisle 
Burlington,  VT 

Thanks  for  the  nice  words , Grafton . 
You  might  contact  the  book  publish- 
ers advertised  in  this  issue  for  infor- 
mation on  a good  glossary . 

— Editor 

Dear  Editor: 

J would  like  to  respond  to  some  of 
the  points  mentioned  in  a letter  from 
Don  Walters  on  page  49  of  the  Janu- 
ary 1978  issue  of  INTERFACE  AGE. 
The  letter  concerned  the  $-100  bus. 

First,  as  is  mentioned,  many 
manufacturers  do  produce  equip- 
ment which  is  "S-100  bus  compat- 
ible." This  is  in  quotation  marks 
because  nowhere  is  the  S-1G0  bus 
rigorously  defined.  This  lack  of  defi- 
nition allows  several  products  on 
the  market  today,  all  to  be  "3-100 
bus  compatible,"  but  to  be  incom- 
patible among  themselves. 

Second,  Mr.  Waiters  points  to  the 
16  lines  not  specified  by  Altaic  as 
an  advantage  since  they  can  be  used 
in  the  future  for  signals  not  consid- 
ered necessary  when  the  bus  was 
designed.  These  16  lines  have  turn- 
ed into  a double-edged  sword,  how- 
ever, since  whenever  a manufacturer 
designs  a new  board  which  needs  a 
new  line,  he  will  pick  one  of  the  16  at 
random,  even  though  some  other 
manufacturer  might  have  picked  it 
for  some  other  signal.  Again,  incom- 
patibilities occur. 

Lastly,  Mr.  Walters  wonders  why 
no  one  has  come  up  with  a 6800  or 


8 INTERFACE  AGE 


APRH  1978 


6502  board  for  the  S-100  bus.  A 
quick  look  at  the  signals  available 
on  the  bus  and  those  generated  by  a 
6800  or  6502  should  answer  this 
question.  There  are  just  foo  many 
signals  on  the  S-100  bus  and  most  of 
them  are  unique  to  the  8080  pro- 
cessor. For  the  last  year  I have  been 
homebrewing  a 6800  computer  on 
the  S-100  bus  (or  at  least,  as  close  as 
I can  come)  and  l can  verify  that  to 
make  an  S-100  bus  6800  card  (or 
because  of  its  similarity,  a 6502 
card)  completely  compatible  with 
even  a majority  of  the  products  on 
the  market  today  would  be  nearly  im- 
possible. Evidence  for  this  is  the 
fact  that  even  MITS  didn't  use  the 
same  bus  when  they  made  a 
6800-based  computer. 

In  conclusion,  I feel  that  it  is  un- 
fortunate that  the  S-100  bus  has  be- 
come as  much  of  a standard  as  it 
has.  It  is  possibly  an  acceptable  bus 
for  an  8080  or  Z-80  system,  but  is 
hopeless  for  most  other  processors. 
Since  it  has  become  the  “standard" 
for  hobbyists,  hobbyists  are  some- 
what locked  into  the  8080  and  Z-80 
and  can't  get  experience  with  many 
of  the  other  excellent  processors  on 
the  market.  Bruce  A.  Anderson 
San  Diego,  CA 

Very  interesting,  and  I both  agree 
and  disagree  with  you.  First,  incom- 
patibility does  exist  with  S-100  type 
cards,  and  this  is  due  to  a lack  of 
standardization  among  manufactur- 
ers. Second,  you  can  put  a card  de- 
signed for  the  S-100  bus  on  the  6800 
bus,  if  you  are  willing  to  due  some 
surgery.  —Carl 

Dear  Mr.  Turner: 

I have  recently  studied  the  “Gen- 
eral Ledger"  program  published  in 
your  September  1977  issue  on  a 
“Floppy  ROM”.  INTERFACE  AGE  is 
offering  an  extremely  valuable  ser- 
vice to  its  readers  in  the  essentially 
“free"  publication  of  software  of 
such  complexity  and  quality.  I appre- 
ciate the  enormous  amount  of  work 
required  both  to  write  the  program 
and  to  produce  the  "Floppy  ROM." 
However,  this  great  service  and 
enormous  amount  of  labor  are  of  ab- 
solutely no  value  to  me,  or  to  most 
of  your  readers,  because  we  do  not 
happen  to  own  an  “Altair,”  and  thus 
can  not  decode  the  very  peculiar 


"mnemonic  BASIC”  you  have  used 
in  recording  the  “Floppy  ROM.” 
What  a waste! 

Of  course,  I can  (and  probably 
will)  rewrite  the  whole  program  from 
your  three-part  article.  But,  if  I have 
to  duplicate  all  the  work  that  went 
into  the  "General  Ledger,”  then  your 
labor  has  given  me  very  little  service 
indeed. 

I thought  that  one  of  the  major  ob- 
jectives of  "higher  level  languages" 
was  to  produce  “machine  independ- 
ent code.”  By  recording  your  “Flop- 
py ROM”  in  a code  that  only  “Altair" 
can  read,  you  have  totally  defeated 
this  purpose. 

Ordinary  BASIC  would  be  great, 
but  this  "mnemonic  BASIC"  you 
have  used  is  of  even  less  widespread 
use  than  any  particular  machine  lan- 
guage. If  you  had  recorded  the  pro- 
gram in  8080  machine  language,  you 
would  have  increased  the  number  of 


readers  who  could  use  the  “Floppy 
ROM"  by  a factor  of  10  or  more! 
How  many  home  computers  use 
8080  or  Z-80  CPUs,  and  could  thus 
use  a program  encoded  in  8080 
machine  language?  Now,  how  many 
can  decode  Altair’s  peculiar 
“mnemonic  BASIC”?  Why  bother 
writing  programs  In  BASIC,  which  is 
slower  and  bulkier  than  machine 
code,  if  you  are  going  to  publish 
them  in  a form  that  most  computers 
can’t  interpret? 

I would  like  to  offer  you  my  com- 
mendation and  appreciation  for 
such  pioneering  work  in  making 
software  available  to  home  com- 
puterists.  I hope  that  future  efforts 
can  be  published  in  a form  which  is 
usable  by  a larger  percentage  of 

your  readers.  , „ 

J.  Craig  Lewis 

Peninsula,  OH 

Branched  to  Next  Page 


The  All  New! 

Personal  & Small 
Business  Computer 

Expo 


Plan 

To 

Exhibit 


ti 


South” 


Plan 

To 

Attend 


May  19-21,1978, Exposition  Park 
Orlando,  Florida 


For  Details  Call  Or  Write: 

Felsburg  Associates,  lnc.(30l) 262-0305 
P.O.Box  735.  Bowie.Md..  20715 


CIRCLE  INQUIRY  NO,  23 


APRIL  1978 


INTERFACE  AGE  9 


Yes,  but  wasn't  the  concept  grand? 
You  are  not  the  first  to  mention  that 
there  are  difficulties  in  using  the 
Floppy  ROM , Therefore f the  engi ■ 
neers  are  working  to  make  the  ROM 
usable  by  just  about  everyone,  and 
as  they  reach  that  goal,  it  will  appear 
in  the  pages  of  INTERFACE  AGE. 

—BUI 

Dear  Editor: 

I am  very  interested  in  developing 
dedicated  educational  uses  of  micro- 
computers. My  background  has 
been  and  is  in  secondary  schools  as 
teacher  and  administrator.  I would 
like  to  identify  persons  who  also  be- 
lieve that  education  can  and  should 
benefit  from  technology  (in  particu- 
lar, microcomputers)  and  have  the 
technical  know-how  to  indicate  how 
some  creative  uses  of  microcompu- 
ters might  be  implemented.  Can  you 
offer  any  suggestions?  I would  ap- 
preciate any  leads:  names  of  per- 
sons, groups,  etc. 

Brother  Eugene  Meyerpeter,  S,M, 
Marianist  Educational  Associates 
1223  Mayhurst  Dr. 

St.  Louis,  MO  63122 

Brother  Meyerpeter,  i really  want  to 
answer  your  letter  indepth,  but  am 
unable  to  for  lack  of  concise  infor- 
mation. Consequently,  we  are  pub- 
lishing your  address  with  hopes  that 
readers  with  the  same  idea  witl  con- 
tact you.  Also,  we  will  be  publishing 
an  issue  that  Is  geared  primarily  to 
using  the  micro  in  education . 

—Editor 

Dear  Editor: 

I learned  a lot  from  the  first  issue  I 
read  of  INTERFACE  AGE  (January 
78)  and  took  forward  to  future  issues. 
Since  Judy  and  Larry  Robertson 
panned  Interfacing  Selectrics  to 
Microcomputers,  perhaps  they 
could  recommend  an  alternative.  In 
the  same  issue  was  an  advertise* 
ment  for  a Sharp  & Associates  Con- 
version Kit  (Page  14,  RS  No.  47),  Is 
that  kit  adequate? 

John  Hemphill 
Takoma  Park,  MD 

John , you  must  remember  that  a re- 
view is  only  the  views  of  one  or  two 
people.  You  will  notice  that  we  have 
a letter  from  the  authors , answering 
the  review . Personally , / do  not  know 
of  a better  source  to  go  to. 

— Editor 


Dear  Editor: 

Your  review  of  our  book  interfac- 
ing Selectrics  to  Microcomputers 
had  a few  errors,  and  if  possible, 
wefd  like  to  clarify. 

We  designed  the  interface  be- 
cause at  the  time  (April,  1977)  there 
was  no  selectric  interface  on  the 

/ 


market.  We  were  doing  a lot  of  cor- 
respondence and  writing  and  need- 
ed the  selectric  on  our  microcom- 
puter. 

Our  selectric  operated  eight 
months  with  the  interface  under 
heavy  usage  with  NO  down  time. 
The  repair  at  eight  months  was 


SUPPORT  YOUR 
LOCAL 

COMPUTER  STORE 


We  could  have  run  an  ad  that  said  “buy  your  books 
directly  from  us"  but  that’s  not  to  your  advantage.  If 
you  look  at  our  books  at  a computer  store  you  can 
decide  which  ones  meet  your  needs.  We  know  that 
you  will  decide  on  two  or  three  and  actually  use  them. 
That’s  our  goal,  use!  The  more  you  know  about  micro- 
computers the  more  you’ll  want  to  know  and  that  is 
good  for  you,  for  your  local  computer  store  and  for  us. 
If  you  don’t  know  the  name  of  your  local  computer 
store,  send  us  your  name  and  address.  We’ll  tell  them 
your  name  and  we'll  tell  you  their  name.  Once  you  two 
get  together,  be  sure  to  look  at  some  of  the  books  on 
the  next  page. 


dilithium  Press 
30  NW  23rd  Place 
P.O.  Box  10766 
Portland,  OR  97210 


10  INTERFACE  AGE 


APRIL  1978 


minor  — a solenoid  readjustment. 
We  challenge  any  current  manufac- 
turer with  this  record.  We're  still  us- 
ing the  system, 

Our  interface  can  be  used  in  a 
completely  closed  loop  mode.  We 
haven’t  wired  ours  this  way  because 
our  repairman  says  that  the  wear  in 


our  current  partially  closed  loop 
mode  is  minimal  and  clutch  replace- 
ment, if  necessary,  is  a minor  repair 
job.  We've  processed  two  books  and 
hundreds  of  letters  with  the 
machine.  We’re  now  working  on  two 
more  books  with  it. 

Our  circuit  does  have  some  over- 


THE 

ANSWER  BOOKS 

FOR 

HOME 

COMPUTER  ! 
HOBBYISTS-  J 

HOME  COMPUTERS:  210 
QUESTIONS  AND  ANSWERS 

by  Rich  Didday 

Volume  1:  Hardware 
This  book  is  for  the  person  with 
a micro-computer  who  wants  to 
get  an  idea  of  what  it  can  be  like 
to  use  it  to  the  fullest.  $7.95  77 

Volume  2:  Software 
A companion  volume  to  the 
above  book,  this  guide  leads 
the  new  micro  owner  through 
the  thorny  problems  surround- 
ing the  selection  and  use  of 
software.  $6.95  77 

STEP  BY  STEP  INTRODUCTION 
TO  8080  MICROPROCESSOR 
SYSTEMS 

by  David  Cohn  and  James  Meisa 
This  is  a more  advanced  book 
which  wilt  show  you  how  to  put 
together  what  you've  learned  to 
build  systems  and  applications 
that  really  exploit  the  capabili- 
ties of  your  micro.  $7.95  77 


HOME  COMPUTERS:  A 
BEGINNER’S  GLOSSARY 
AND  GUIDE 

by  Merl  M lifer  and  Charles  Sippl 
This  book  provides  the  funda- 
mental knowledge  and  skills  for 
the  new  micro  owner.  Written  in 
a lively  and  straightforard  style, 
It  takes  the  mystery  out  of  the 
basic  mathematical  and  logical 
principles  involved  in  working 
with  computers.  $6.95  77 

TAKE  A CHANCE  WITH 
YOUR  CALCULATOR 

by  Lennart  Rada 
This  book  was  written  to  help 
you  discover  the  word  of  prob- 
ability with  your  programmable 
calculator.  You  will  need  no 
previous  experience  either  in 
probability  theory  or  in  pro- 
gramming to  fearn  both  from 
this  book.  It  Is  self-paced  so 
that  you  can  teach  yourself  the 
variety  of  games  and  applica- 
tions It  includes.  $8.95  77 

INTRODUCTION  TO  BASIC 

by  Jeffery  6.  Morton 
An  introductory  BASIC  that 
covers  all  the  topics  in  simple, 
easy-to-understand  language. 
Nothing  is  left  out,  everything 
is  presented  in  clear,  step-by- 
step  fashion.  This  book  will 
make  a good  BASIC  program- 
mer of  any  reader.  $6.95 

BEGINNING  BASIC 
by  Paul  Chlrlian 
Designed  for  the  person  who 
has  essentially  no  experience 
with  computers  or  computer 
programming,  this  book  is  both 
elementary— so  that  you  can  fol- 
low It  easily,  and  complete— so 
that  you  will  become  familiar 
with  all  aspects  of  BASIC.  $9.95 


<P 


Price  a subject  lo  change  wit  haul  notice. 

dilithium  Press 
30  NW  23rd  Place 
P.O.  Box  10766 
Portland,  OR  97210 


Publishing  personal  computing  books  Is  our  business! 


CIRCLE  INQUIRY  NO.  17 


kill  features,  but  most  of  these  did 
not  affect  production  costs  and 
were  left  in  as  part  of  the  circuit. 

The  only  problem  in  our  current 
circuit  is  the  lack  of  any  lookahead 
feature,  We  plan  to  add  this  in  1978 
and  will  probably  include  this  In  the 
next  edition  of  the  book, 

The  current  book  price  is  $14  due 
to  increased  printing  costs.  The  in- 
terface is  also  available,  as  well  as 
assembled  terminals.  (Yes,  this  let- 
ter is  typed  on  the  system!) 

Carl  Townsend 
Portland,  OR 

See,  Carl,  having  your  book  reviewed 
isn't  all  bad.  At  least  you  are  getting 
the  chance  to  add  your  personal 
comments.  —Editor 

Dear  Editor: 

The  Bible  contains  about  3.5 
million  characters  and  it  obviously 
would  be  a large  data  entry  task  to 
translate  this  into  computer  format. 
Thus,  I have  made  this  attempt  to 
solicit  help  from  others  in  mutual 
sharing  of  the  effort  to  place  the 
KJV  into  computer  format.  Possibly 
later  other  versions  could  also  be 
computerized. 

Also  needed  will  be  a text  editing- 
word  processing  program  to  handle 
the  storage,  retrieval  and  updating 
of  reference  notes  relating  to  the 
various  Bible  verses.  The  ability  to 
cross  reference  and  display  verses 
which  contains  related  information 
is  desired  and  will  be  a task  to  pro- 
gram, which  possibly  could  be  bet- 
ter handled  by  a mutual  sharing  of 
effort.  There  could  be  a problem  of 
incompatibility  between  systems  to 
be  worked  out. 

Once  the  data  base  and  the  pro- 
gramming is  established,  it  should 
be  possible  to  use  it  to  cross  check 
references,  and  comments  to  see  if 
there  are  any  Bible  verses  to  support 
or  to  oppose  the  subject  under  con- 
sideration. Also,  a check  can  be 
made  of  any  comments  already 
entered  into  the  data  base  regarding 
an  explanation  of  the  reference 
under  consideration. 

Another  possible  use  could  be  the 
use  of  the  original  Greek  and 
Hebrew  texts  to  check  out  Transla- 
tion accuracy  and  other  problems. 

If  you  are  interested  in  taking  part 
in  this  effort,  or  know  of  someone 
who  would  be  interested,  or  if  you 


APRIL  1978 


INTERFACE  AGE  11 


know  where  some  of  the  above 
goals  have  already  been  accom- 
plished, please  contact  me. 

Larry  E.  Ellison 
19  Huntington  Lane 
Wilingboro,  NJ  08046 

This  is  an  unusual  application,  that  I 
don't  think  anyone  else  has  ad- 
dressed. So  if  any  of  you  can  give 
Larry  some  input,  please  write 
directly  to  him.  —Editor 

Dear  Editor: 

As  a DP  professional,  I view  the 
announcement  of  the  new  10  to  100 
meg.  disk  drive  memory  sub-sys- 
tems ( Electronics , Jan.  1978,  Vol.  5, 
No.  2,  p.  33)  with  mixed  feelings. 

This  development  will  at  last  put 
true  workable  mass  storage  within 
the  reach  of  countless  users  who 
could  not  otherwise  avail  themselves 
of  this  much-needed  capacity.  The 
believably  low  $2,000.00  price  tag 
generates  an  enormous  market 
potential. 

These  new  drives  may  cause  an 
even  larger  revolution  in  data  pro- 
cessing than  the  introduction  of 
microprocessors,  both  for  the  indus- 
try by  the  elimination  of  high  price 
tags  and  software  headaches  caused 
by  too  much  data  and  too  little  stor- 
age; and  for  the  users,  as  a whole 
slew  of  new  applications  and  data 
management  tools  present  them- 
selves at  an  affordable  price. 

A computer  system  that  is  easy  to 
sell  and  easy  to  program,  is  a soft- 
ware house’s  or  OEM  's  dream.  There 
is,  however,  a danger  that  this  dream 
will  turn  into  a nightmare.  My  con- 
cern is  based  on  two  major  points. 

First,  are  the  limitations  inherent 
in  fixed  disk  systems.  When  a disk 
fails,  (as  all  do  as  some  point,  either 
through  hardware  fatigue  or  soft- 
ware and  operator  errors),  there 
arises  a problem  of  data  recupera- 
tion. In  removable  disk  systems,  ex- 
ternal backups  can  be  made  and  re- 
mounted. Data  loss  is  limited  to  en- 
tries made  since  the  backup’s  crea- 
tion. Start-up  time  is  the  time  it 
takes  to  get  the  disk  back  up  and 
running.  A fixed  disk  system  calls 
for  backup  onto  an  external  device, 
which  can  be  a very  slow  process,  or 
by  one  hundred  percent  redundancy; 
namely,  buying  two  drives,  and  us- 
ing one  for  backup  purposes. 

Due  to  the  impracticality  of  back- 


ing up  ten  to  one  hundred  meg.  of 
data  on  diskette  or  cassette  (ask  any 
S/I  user),  the  only  practical  solution 
is  redundancy.  The  problem  is  that 
the  low  cost  of  these  drives  wiil 
open  whole  new  markets  of  unsophis- 
ticated users  who  will  not  see  the 
need  for  buying  two  drives  until  they 
call  to  cancel  orders  or  sue  because 
they  have  lost  valuable  data.  Nobody 
needs  this  kind  of  aggravation. 

In  order  to  protect  both  the  users 
and  the  industry,  the  drives  must  be 
designed  with  at  least  a backup  sur- 
face for  data  recovery. 

Second,  a 100-meg.  drive  is  a 100- 
meg.  drive,  and  the  software  must 
be  treated  as  such.  Inadequate  disk 
management  systems  are  inexcus- 
able, since  the  necessary  software 
tools  already  exist.  These  devices 
will  have  to  be  provided  with  the  pro- 
per routines,  i.e.,  dynamic  disk  allo- 
cation, catalogs  and  catalog-path 
file  allocation,  binary  files,  spool 
and  random  access  files,  hash/se- 
quential and  multi-key  indexed/se- 
quential files  (with  keys  in  separate 
files),  record  oriented  I/O  and  cylin- 
drical allocations  in  multi-surface 
systems. 

The  most  sensible  solution  is  to 
take  the  standard  routines  and  some 
diagnostic  tourines,  put  them  in 
ROM  with  a dedicated  microproces- 
sor, thereby  making  the  drive  intelli- 
gent, and  to  offer  the  controllers 
with  serial,  parallel  and  DMA  inter- 
faces for  the  major  bus  configura- 
tions (that  includes  the  S-100  Bus). 

Even  if  these  steps  triple  the  price 
of  the  drive,  it  still  results  in  a vast 
improvement  over  present  prices. 
These  steps  will  also  ensure  the 
smooth  and  painless  creation  of 
new  and  lucrative  markets  as  well  as 
rapid  acceptance  by  existing 
markets. 

I hope  the  manufacturers  will  act 
on  my  recommendations,  as  I write 
this  not  as  criticism,  but  merely  with 
a critical  eye.  The  only  problems 
which  don't  occur  are  the  ones  that 
are  foreseen  and  presented. 

Charles  A.  Rovira 
Adeiphi 
2250  Grand  Blvd„  #21 
Montreal,  Quebec, 
Canada  H4B  2W9 

Charles,  your  letter  is  very  interest- 
ing, and  brings  up  some  important 
points.  Not  only  are  we  publishing 


QClpha 

^"'csogySTEmS 


DEALERS 


ARIZONA 
PHQENDt 
Byte  Shop  of 
(602) I6MO&5 
TEMPE 
Byre  Shop  of 
(642)467-1*21 
TUCSON 
Byte  Simp  or 
IMS*  327-4579 

CALIFORNIA 

COSTA  MESA 
Chana*  COurly 
Computer  Cental 
l?  Ml  6*64221 
LAWNDALE 
Byta  Sltap 
f2l3|  371-2*21 

mission  viejo 

COmputftrUnrl 
{71*|  7704131 
ORANGE 


PARKVlLLE 
Computer  Workshop 
Iflifl)  741-5055 


GERMANY 
MUNICH 
Ditsuneg  KG 


[2t)1J  2&3-4604 


[714)  KL3-1223 
PALO  ALTO 
Byte  Simp  or 
[J  IS)  327-flQM- 
PASADENA 


CLEVELAND 
Byte  Shoe  of 
(216)  3“  — 


HONG  KONG 
CAUSEWAY  BAY 
T&IMC 
5701-0051 

JAPAN 

TOKYO 

Nihon  Terminal  COflljwItf 
Tokyo  l7n 

SPAIN 

BARCELONA 


ZURICH 
ComlCro.  AG- 
IO 1)242-2603 


CARACAS 
E.D.C.  MEGA,  C A. 


Brio  Shop  qI 

BEAVERTON 

[213)08*3311 

Byte  Shoo  of 

SAN  DIEGO 

(5431  0*4-2080 

Computer  Cantor 

EUGENE 

[71*|  292-5302 

Rail  Oregon 

SAN  RAFAEL 

Computar  CP, 

Byl*  Shop  Pi 

(543)  *34-10*0 

[455)457-3311 

PORTLAND 

SANTA  ANA 

Byte  Shoo  of 

Advanced 

Microcomputer 

(503j  22G3*90 

Products 

PENNSYLVANIA 

(71*)5&B-M13 

SURGETT&TOWN 

SANTA  BARBARA 

Businas*  Computer 

Brio  Shop  ol 

Concepts 

1,305)  HHS3B 
SANTA  MONICA 

(412)  &B1-7&33 

Mleupn  Cental 

TEXAS 

[21JH32&&137 

FORT  WORTH 

The  Computer  Slot* 

Tandy  Compuieui 

(215)  *51 4ns 

jfl  1 7)  315  -Ti  £$ 

TARZANA 

HOUSTON 

Tech  Man 

electronic  SpocHllyCO. 

(313)34+4153 

(713)  664-4*77 

VAN  NUYS 

LUBBOCK 

Computar 

CdlWflutfr  Mart  Ol 

ComprHMnta 

Weal  Texas 

[213)34*4153 

(6*1  765713* 
RICHARDSON 

COLORADO 

The  Micro  SLpre 

DENVER 
Computer  Hui 

f2n)23i-irae 

[Prime  Radix) 

UTAH 

1303)  57MS95 

SALT  LAKE  CITY 

Byifl  snjp  or 

Byte  Shod  ol 

[303)  3946905 

[Sfli ) 351- lQ*  1 
Dpi*  World 

CONNECTICUT 

HAMDEN 

(00 1 k 9 43 <44  XT 

JRY  Computer  Biota 

WASHINGTON 

1203)  801.1453 

BELLEVUE 
Byte  Strop  ol 

FLORIDA 

coral  -Gables 

iXty  7*6-0651 

Simny  Computer 

WISCONSIN 

Store*,  Inc. 

MILWAUKEE 

{MS)  B51-6W2 

The  Milwaukee 

FORT  LAUDERDALE 

Computer  510** 

Brie  Shop  of 
[305)  501-2983 

(414)  259-91*0 

HIALEAH 

WYOMING 

Mclrc-nlr  Computar*.  me. 

JACKSON 

1345)  935-4700 

Teton  Data  System* 

MIAMI 

Byte  Shop  or 
(305)  25*2083 

tam  733-6313 

ILLINOIS 

AUSTRALIA 

CHAMPAIGN 

GORDON 

Champaign 

Tfwdat*  Pacific 

Computer  CO. 

445*706 

f2l7)  359-5833 

WEST  PERTH 

EVANSTON 

Australian  Computer 

Illy  Billy  Machine  Co. 

Product* 

fSlZ)  320-SMM 

(49!  322-6*07 
ALICE  SPRINGS 

INDIANA 

Microcomputer  System* 

BLOOMINGTON 

Alice  Springs,  NT 

Pnta  Domain 

WORTH  FREMANTLE 

(012.1  334-3607 

James  MtUny  8 Son 

INDIANAPOLIS 

35*677 

Data  Domain 

NORTH  SYDNEY 

Kinpsumy  Computers 

Computer*  Unlimited 
pm  HUGH 

429-9441 

BELGIUM 

KANSAS 

BRUSSELS 

OVERLAND-  PARK 

Computar  Fteiourtn  ? 

Personal  Comjnjtai 
Cofltaf,  Inc. 

fOT)  WM033 
CANADA 

MARYLAND 

TORONTO 

ROCKVILLE 

Tha  Computer  Race 

Computar  Workshop- 

(*  16]  5984262 

1341 ) 448-0*55 

VANCOUVER 
By  te  Shop  or 

MASSACHUSETTS 

|«M) 

WALTHAM 

Pacific  Computer 

Computar  Marl 

Slow,  Lid- 

pi  Boslon 
(617)049  4540 

fUMM  36-3262 
ENGLAND 

MICHIGAN 

SALFORD,  MANCHESTER 

ANN  ARBOR 
Computar  store  ol 

Computer  Design  Sysl«nE 

(3131 405-761  & 

FRANCE 

ROYAL  OAK 

PARIS 

Computar  Man  o( 

Computer  BouUgue 

(313)  57M9HJ- 

310-095-447 

12  INTERFACE  AGE 


MEMORY 
\ MANAGEMENT 


MULTI-USER 

TIME-SHARING 


HARD-DISK 

SUB-SYSTEM 


& 


emg 


MULTI-TASKING 


THE  16-BIT  MICRO 


Introducing  the  AM-100,m.  an  S-100  bus  compatible 
16-bit  microprocessor  board  set  replacing  8 -bit  based 
processors.  This  CPU  two  board  set  offers  multi* 
user/ multi-tasking  timesharing  in  an  advanced  disk 
operating  system.  It  provides  16-bit  flexibility  and 
speed  with  1 1 digit  floating  point  arithmetic  while  sup- 
porting many  of  the  economical  5-100  bus  peripher- 
als such  as  static  memory,  memory  paging  and  I/O 
facilities- 

COMPLETE  DEVICE  INDEPENDENCE 

Utilizing  Western  Digitals  WD-16  processor,  the 
AM -100  ^incorporates  a real-time  clock,  offers  com- 
plete device  independence,  disk  file  management 
system  and  utilities,  multi- user  structured  file  system 
with  pass  words,  extended  compiler  and  reentrant 
software,  multi-level  DMA  and  vectored  interrupt 
system.  For  large  timesharing  applications,  the 
AM-100tTFl  not  only  can  utilize  hard  disk  storage  and 
access  (AM-400,tT\  AM-500lm),  but  also  has  incor- 
porated a memory  management  system  allowing 


SOFTWARE  INCLUDED 

AN  software  is  licensed  to  the  board  set  as  part  of 
the  system.  The  AM-I00t1in  two  board  CPU  set 
includes  along  with  its  operating  system  AMGStm  & 
multi-pass  Macro- Assembler.  ALPHABASIC™  com- 
piler, ALPHALISP^,  ALPHAFORTH,n\  ALPHA- 
PASCAL^,  SORT,  ISAM  and  other  various  utilities. 
Write  or  cal]  us  for  the  location  of  your  nearest 
Alpha  Microsystems  Dealer, 

C (LPHA 

v'v«rai0SYSTEmS 

17875N  Sky  Park  North 
Irvine,  California  92714 
Phone:  (714)957-1404 


CIRCLE  INQUIRY  NO.  1 


partitions  up  to  64k* bytes. 


I 


your  fetter ■ and  address ; we  have  for - 
warded  a copy  fo  several  disk  manu - 
/acfurers.  —Editor 

Dear  Editor: 

I read  your  article  on  the  Video 
Brain  in  February's  INTERFACE  AGE. 
Could  you  answer  or  tell  me  who  to 
write  to  to  answer  the  questions  I 
have? 

WiM  the  VideoBrain  work  in  BASIC 
or  some  other  language?  Can  the 
cassettes  used  in  the  VideoBrain  be 
programmed  by  the  user?  If  so  how 
many  bytes  (max)  can  be  put  on? 
Where  can  I get  a list  of  the  add  on 
features  and  prices? 

H.P.  Bodnar 
Pittsburgh,  PA 

Mr.  Bodnar,  the  VideoBrain  does  not 
use  BASIC,  and  the  cassettes  are 
read  only  memories  and  not  pro- 
grammable by  the  user.  Look  in  the 
new  products  section  of  the  Febru- 
ary issue  for  the  address  of  Video 
Brain . — Editor 


Dear  Editor: 

At  the  Coloma  High  school  we 
have  a Computer  Center,  In  our 
center  we  have  eight  different 
systems,  plus  a 3M  model  test 
scorer.  These  use  four  different 
BASfGs  as  well  as  a number  of  dif- 
ferent ways  of  storing  programs. 
The  BASICs  we  use  are: 

1.  Poly  Extended  version  A00 

2 . Imsai  CPM  system  BASIC-E 
version  1.33 

3.  Altair  SK  version  4 

4.  North  Star  BASIC 

The  storage  systems  we  use  are: 

1.  Poly  88  Byte  Base  Cassette 
recording  system 

2.  Imsai  dual  Floppy  Disk  system 
with  CPM 

3.  Tarbelf  Cassette  recording 
system 

4.  North  Star  Mini  Floppy  Disk 
system 

5.  Standard  Paper  Tape 

We  feel  that  it  is  necessary  to  set 


up  a software  library  bet  wen  school 
systems  using  microcomputer  equip* 
ment.  This  would  give  schools  a 
chance  to  exchange  programs  and 
ideas,  and  to  help  other  schools  just 
getting  started,  by  sending  them 
already  working  programs  such  as 
games,  memory  tests,  grading  pro- 
grams, and  other  material.  We  can 
provide  programs  to  other  schools 
in  any  of  the  above  formats,  and 
would  be  willing  to  act  as  a center  to 
publish  all  available  computer  pro- 
grams for  schools,  providing  other 
school  systems  are  willing  to  share 
in  this  idea  and  trade  programs.  Any 
interested  hobbyists  who  have  pro- 
grams to  share  with  schools  would 
be  welcomed. 

Terri  Learner 
Coloma  Computer  Club 
Co!oma  Community  Schools 
Coloma,  Ml  49038 

An  interesting  and  heipful  idea . 
Hopefully  severaf  of  our  readers  will 
take  you  up  on  your  offer . 

— Editor 


14  INTERFACE  AGE 


APRIL  1978 


tomorrow’s  computer  here  today  . . . 


INTERFACE  AGE  15 


CIRCLE  INQUIRY  NO.  15 


^ fnWH^n^nl 


For  details  write  or  call  today. 


Digital  tape  based  starts  at  $1935  kit. 
Delivery  within  60  days. 


P.O.  Bo*  6528  Denver,  CO  80206  13031  777-7103 


Dear  Editor: 

Might  I be  permitted  to  mention  a 
very  few  small  errors  in  the  editoriat 
on  page  62  of  the  January  issue, 
concerning  my  word  processor? 

The  80-column  line  printer  is  not 
required;  any  72-column  printer  or 
terminal  will  work.  The  CRT  terminal 
is  not  required  if  the  printer  has  a 
keyboard.  There  are  no  ,,LPR!NT',s 
in  the  program.  Memory  should  be 
about  20K  of  usable  RAM  after  the 
interpreter, is  loaded. 

Also,  several  times  in  the  article 
"v"  was  used  to  re-enter  a line.  It 
should  be  a Otherwise  you 

seem  to  have  done  an  excellent  job 
of  reproducing  my  article  and  pro- 
gram. 

I hope  these  small  errors  haven't 
frightened  off  any  potential  users  of 
the  program. 

Ken  Knecht 
Yuma,  AZ 

Ken,  I owe  you  an  apology,  The 
editorial  on  how  to  load  the  Floppy 
ROM  was  paraphrased  from  Bill  Tur- 
ner's. Your  listings  were  typeset,  and 
that  was  why  the  * was  inverted. 
—Editor 

Dear  Editor: 

I wanted  to  write  to  specifically 
praise  Mr.  Osborne’s  monthly  com- 
munication in  INTERFACE  AGE. 
This  must  be  a classic  in  providing 
clear,  concise,  accurate  information 
in  a sometimes  confusing  scene.  I 
wait  anxiously  each  month  for  IN- 
TERFACE AGE  and  the  first  thing 
that  I turn  to  is  Mr.  Osborne's  article. 
I had  seen  relatively  little  praise  for 
“From  the  Fountainhead"  in  your 
letters  and  wanted  to  emphasize  my 
appreciation. 

Robert  C.  Luckey,  M.D. 

Richland,  WA 

We  thank  you,  and  Adam  thanks  you. 

— Editor 

Dear  Editor: 

I would  like  to  point  out  an  un- 
documented “feature"  of  the 
BLOCKADE  game  in  your  November 
1977  issue.  The  invisible  wall  that 
surrounds  most  of  the  screen  has  a 
hole  in  it  at  the  left  of  the  bottom 
line  of  the  screen  and  at  the  right  of 
the  next  to  bottom  line.  If  one  of  the 
cursors  is  directed  to  pass  through 
one  of  these  holes,  the  cursor  will 
wrap  around  the  the  opposite  side  of 


the  screen  rather  than  ending  the 
game.  The  holes  can  be  patched  by 
changing  the  following  lines  of  the 
PL/M  program: 

Replace:  25200 

DO  TESTADR  = QCCOQH  TO  OCF4QH  BY  40H; 
With:  25200 

DO  TESTADR  ^ OCCOQH  TO  OCFCQH  BY  40H] 
Replace:  25700 

DO  TESTADR  = 0CC3FH  TO  OCF7FH  BY  40H; 
With:  25700 

DO  TESTADR  =QCC3FH  TO  0CFFFH  BY  40 H; 

in  the  object  listing,  the  same 
change  can  be  accomplished  by  the 
following: 

Location  323H  replace  40  with  CO 

Location  36EH  replace  7F  with  FF 

There  is  also  an  error  in  Figure  1 
of  the  BLOCKADE  article.  The  UP 
and  DOWN  sense  switch  labels  are 
reversed  for  both  players. 

I found  the  game  as  addicting  as 
the  author  claimed.  The  most  msidi- 
ous  feature  is  that  a new  match  is 
immediately  started  once  the  last  is 
finished;  no  quarter  or  other 
response  is  required. 

Dan  Elliott 
Sunnyvale,  CA 

Thanks  for  taking  the  time  to  point 
these  errors  out  to  us,  Dan.  Unfor- 
tunately, we  can't  be  perfect  all  the 
time.  Glad  you  enjoyed  the  game. 

—Editor 

Dear  Editor: 

Re:  Point  Humans.  Mr.  Cooper 
makes  the  statement  “The  cognitive 
powers  of  a point  human  include  a 
perfect  memory,  flawless  deductive 
powers  and  an  unerring  sense  of 
direction.”  I have  taken  the  word  in- 
clude to  be  an  invitation  to  help 
complete  the  set  of  cognitive 
powers.  A previous  statement  that 
the  point  human  "is  a monocular  be- 
ing" dictates  the  need  for  the  cogni- 
tive power  to  include  the  ability  to 
perceive  distance,  and  the  point 
human  sees  the  same  view  in  all 
directions. 

A vector  has  both  direction  and 
magnitude  (angle  and  distance).  The 
cognitive  powers  of  the  point  human 
may  be  said  to  include  a perfect 
memory,  flawless  deductive  powers 
and  a vector  sense. 

I have  written  this  letter  because 
the  article  initially  struck  my  in- 
terest. Upon  rereading  the  paper  I 
see  that  it  is  mostly  speculation 


without  basis.  Is  it  a new  approach 
to  a topological  problem?  Is  it  a 
survey  of  a well  developed  method? 
What  1 am  leading  up  to  is  a request 
that  articles  begin  with  a good  in- 
troduction or  abstract  and  that  a few 
notes  about  the  author  be  available 
at  the  beginning  or  end.  It  should 
not  be  necessary  to  look  up  the 
references  to  determine  what  sub- 
ject an  article  is  dealing  with. 

One  last  note:  The  use  of  invented 
words  (locomotory?)  very  definitely 
dampens  the  enthusiasm  bf  the 
reader.  In  this  case  it  is  not  a prob- 
lem, as  the  author’s  intent  is  ob- 
vious from  context.  I cannot  stress 
enough  the  need  for  concise  writingi 
when  trying  to  convey  conceptual 
material. 

Charles  T.  Springer 
Gig  Harbor,  WA 


CALL  FOR 

BUSINESS  ORIENTED 
ARTICLES 

INTERFACE  AGE  Magazine  is  seeking 
well-written  articles  related  to  the  business 
world.  These  articles  may  cover  any  aspect 
of  business  as  it  relates  to  microcom- 
puting. 

Specifically,  we  would  like  articles  de- 
scribing hardware  considerations  for  the 
small  businessman.  Software  articles  that 
present  a useful  application  for  any  type  of 
business  activity. 

Whether  you  are  a doctor,  lawyer,  or  candy 
butcher,  if  you  use  a microcomputer  In  your 
day  to  day  business  we  want  to  hear  about  It. 

Articles  authored  by  individuals  during 
leisure  time  are  remunerated  at  a rate  from 
$15,00.  to  $50.00  per  published  page  and  ar- 
ticles describing  company  projects  carry 
author  and  company  byline,  but  no  honorar- 
ium is  offered.  Articles  accepted  will  be 
acknowledged  with  a binder  check  within 
30  days  of  receipt. 

Manuscripts  should  be  double -spaced, 
typewritten  pages,  one  inch  margins,  and 
not  less  than  3V^  pages  in  length  (one 
published  page)  Pages  should  be  num- 
bered to  insure  correct  text,  Photographs 
should  be  numbered  and  labeled  on  Ihe 
backside  with  a description.  Photos  should 
be  laken  with  uniform  lighting  and  back- 
ground, in  the  form  of  glossy  black  and 
white  prints.  Tables,  listings,  etc.,  shall  be 
on  separate  sheets.  Computer  listings 
shall  be  printed  using  a new  ribbon  to 
assure  darkest  print  copy.  Authors  shall 
supply  a statement  of  their  background,  ex- 
pertise and  level  of  accomplishment, 

The  publisher  assumes  no  responsibility 
for  artwork,  photos,  models,  or  manu- 
scripts. Manuscripts  are  not  acknowledged 
or  returned  unless  accompanied  by  a self- 
addressed,  stamped,  return  envelope. 

For  article  submittal  or  more  information, 
contact  Carl  Warren,  Senior  Editor,  INTER- 
FACE AGE  Magazine,  16704  Marquardt  Ave.. 
Cerritos,  CA  90701  or  call  (213)  926  9544, 


16  INTERFACE  AGE 


APRIL  1978 


Good-bye,  Atlantic  City  HellO,  PHILADELPHIA 

Personal  ,_q 

\r>  7a 

( COMPUTING 

PHILADELPHIA  CIVIC  CENTER 

AUGUST  24,  25,  26,  27 


FOUR  FULL  DAYS 


August  24 

Industry  Trade  Show 


for  Dealers,  the  industry 
and  Exhibitors  Guests 


AND 


A complete  lineup  of 
seminars  and  meetings. 


August  25,  26,  27 
PERSONAL  COMPUTER  SHOW 
New  Products  • Seminars  • Forums  • Technical  Talks 
The  largest,  with  300  booths.  The  longest,  at 
four  days,  of  any  computing  show. 


Don’t  Miss 


PERSONAL  COMPUTING  COLLEGE™  • over  80  hours 
of  in-depth  seminars  - ALL  FREE 

PLUS  FUN  ACTIVITIES 

Art  Show  • Music  Festival  • Banquet 
Computerized  Mouse  Maze 

Save  Money! 

Make  reservations 
now! 

Exhibitors  reserve  your 
space  now! 

PRODUCED  BY 

PERSONAL  COMPUTING  INC.  • John  H.  Dilks,  President 
Rt.  1 • Box  242  • Mays  Landing,  NJ  08330  • information  809-653-1188 


APRIL  1978 


CIRCLE  INQUIRY  NO.  43 


INTERFACE  AGE  17 


NEW  EXHIBITS  RECORD  WILL 
BE  SET  AT  1978  NATIONAL 
COMPUTER  CONFERENCE 

The  1978  National  Computer  Con- 
ference, to  be  held  June  5-8  in 
Anaheim,  will  feature  the  largest  ex- 
hibit of  computer  hardware,  soft- 
ware, systems,  and  services  ever 
held.  According  to  an  announce- 
ment by  the  American  Federation  of 
Information  Processing  Societies, 
Inc.  (AFIPS),  sponsor  of  the  annual 
NCC,  all  exhibit  space  for  NCC  78  is 
sold  out,  with  more  than  330  organ- 
izations reserving  1,382  booths  . . . 
surpassing  the  previous  record  of 
1,146  booths  set  at  the  77  NCC  in 
Dallas. 

According  to  Jerry  Chiffriller, 
director  of  NCC  operations,  the  new 
record  in  total  exhibit  space  was 
made  possible  through  reservation 
of  all  277  booths  in  the  West  Hail  in 
addition  to  available  space  in  the 
North  and  South  Exhibit  Halls  and 
the  Arena  of  the  Anaheim  Conven- 
tion Center.  Construction  of  the  new 
West  Hall  for  NCC  78  was  author- 
ized by  the  NCC  Board  to  accommo- 
date those  exhibitors  who  initially 


ST 


were  unable  to  obtain  exhibit  space 
for  the  conference. 

Organizations  participating  in  the 
NCC  78  exhibit  program  include  vir- 
tually all  major  U.S.  suppliers  of 
computer  products  and  services,  in 
addition  to  a number  of  prominent 
overseas  organizations.  More  than 
4,000  industry  representatives  will 
be  available  during  the  four-day  ex- 
hibit program  to  demonstrate  their 
latest  products  and  services,  pro- 
vide technical  and  commercial  data, 
and  to  help  attendees  find  solutions 
to  their  information  processing 
needs.  The  exhibit  program  wiil  in- 
clude competitive  offerings  in  a 
wide  range  of  areas  including  com- 
ponents, data  communications 
equipment,  education  and  training 
materials,  minicomputers,  micro- 
computers, microprocessor  sys- 
tems, mainframes,  memory  systems, 
software  systems,  test  equipment, 
terminals,  and  other  computer 
peripherals. 

in  addition  to  the  conference  exhi- 
bit program  in  the  Anaheim  Con- 
vention Center,  NCC  78  will  also 
feature  a separate  exhibit  of  con- 


sumer computing  products  and  ser- 
vices as  part  of  the  Personal  Com- 
puting Festival  to  be  held  June  6-8  at 
the  nearby  Disneyland  Hotel  Con- 
vention Center.  Exhibit  space  in  the 
PC  Festival  is  still  avatable  to  orga- 
nizations serving  the  personal  com- 
puting field.  Information  on  partici- 
pating in  the  Festival  exhibits  may 
be  obtained  by  contacting  NCC  78, 
c/o  AFIPS,  210  Summit  Ave.,  Mont- 
vale,  NJ  07645,  (201)  391-9810. 

FIRST  ANNUAL  COMPUTER  FAIR 
OF  EAST  TENNESSEE 

The  Computer  Club  of  Walters 
State  Community  College,  in  coop- 
eration with  this  institution,  is  spon- 
soring the  First  Annual  Computer 
Fair  of  East  Tennessee.  East  Ten- 
nessee encompasses,  within  a radius 
of  40  miles  of  our  campus,  a popula- 
tion of  over  one  million  (including 
the  Tri-Cities  area  and  Knoxville). 

The  college  and  administration  in- 
vite you  to  participate  in  this  com- 
puter exhibition.  One  of  many  in- 
tended purposes  is  to  enable  area 
business  and  other  professional 


Our  MacroFloppy 
goes  twice  the  distance. 


For  *695. 


introducing  the  Micropolis  MacroFloppy™:  1041  and  4042  disk  drive  sub- 
systems. For  the  S-100/8080/Z-80  bus.  Packing  100%  more  capacity  into  a 
5 X -inch  floppy  disk  than  anyone  else  143K  bytes,  to  be  exact.  For  as  little 
35  $695. 

The  MacroFloppy:  1041  comes  with  the  Micropolis  Mod  I floppy  packaged 
inside  a protective  enclosure  {without  power  supply),  And  includes  an  S-10G 
controller  Interconnect  cable.  Micropolis  BASIC  Users  Manual.  A diskette  con- 
taming  Micropolis  BASIC,  and  a compatible  DOS  with  assembler  and  editor. 
The  : 1041  is  even  designed  to  be  used  either  on  your  desk  top  or  to  be  inte- 
grated right  into  vour  5-100  chassis. 

The  MacroFloppv;1042  comes  with  everything  the  :1041  has  and  more 
Such  as  d.e.  regulators,  its  own  line  voltage  power  supply  and  to  top  it  off 
a stoking  cover  Making  it  look  right  at  home  just  about  anywhere. 

Both  MacroFloppy  systems  are  fully  assembled,  tested,  burned-in,  and 
tested  again.  For  zero  start-up  pain,  and  long  term  reliability-  They're  also 
backed  up  by  our  famous  Micropolis  factory  warranty. 

And  both  systems  are  priced  just  right  S695  for  the  MacroFloppy- 1041 
and  $795  for  the  MacroFloppy  1042 

You  really  couldn't  ask  for  anything  more. 

At  Micropolis,  we  have  more  bytes  in  store  for  you. 

For  a descriptive  brochure,  in  the  U.S.  call  or  write  Micropolis 
Corporation,  7959  Deering  Avenue,  Canoga  Park,  California  91504  Phone 
{2151  703-1121. 

Or  better  yet  see  vour  local  dealer 


MICROPOLIS” 

More  bytes  in  store  for  you. 


18  INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  36 


APRIL  1978 


people  to  see  first  hand  the  wide 
variety  of  computer  equipment  avail- 
able today.  We  hope  you  will  invite 
all  potential  customers  to  see  your 
equipment  on  our  campus  at  the 
Fair  on  May  3rd.  We  will  also  engage 
in  an  intensive  publicity  campaign 
throughout  the  East  Tennessee  area. 

The  Fair  will  be  held  on  May  3, 
1978  from  10  a.m.  to  8 p.m.  Set-up 
time  will  be  either  8 to  10  a.m.  on  the 
morning  of  the  Fair,  or  the  evening 
of  May  2nd.  Members  of  the  Compu- 
ter Club  will  be  on  hand  to  help  set 
up  your  exhibit.  Tables  and  chairs 
will  be  supplied  by  the  college. 

There  will  be  a charge  of  $15  per 
exhibitor.  This  fee  will  be  used  to 
establish  a scholarship  fund  in  com- 
puter science  and  to  purchase  a 
microcomputer  for  the  Morristown 
Boys  Club.  The  college  will  also 
receive  a portion  for  the  use  of  the 
gym  and  hallway  space.  You  will  be 
free  to  take  as  many  orders  as  you 
wish  without  restrictions.  The  one 
time  $15  charge  is  all  you  need  to  in- 
vest. There  will  be  no  admission 
charge  for  attending  the  Fair  (door 
prizes  awarded!). 


We  hope  that  many  manufacturers 
will  take  advantage  of  this  oppor- 
tunity in  an  area  that  is  ripe  for  fur- 
ther computerization  of  businesses, 
in  education,  even  in  the  home  with 
microcomputers.  All  levels  of  mar- 
kets will  be  represented  at  this  Fair. 
Because  we  are  a state-supported  in- 
stitution, no  parties  can  be  excluded. 

For  additional  information,  con- 
tact William  Parks  (Faculty  Club  Ad- 
visor), Don  Gholson  (Computer 
Center  Director),  or  Barbara  Spann 
(Fair  Chairperson),  at  Walters  State 
Community  College,  Morristown,  TN 
37814,  (615)  581-2121. 

ISRATECH  78 

IsraTech  78  is  Israel's  June  4-8 
exposition  of  its  rapidly-growing 
high  technology  industries.  Already 
executives  representing  several 
hundred  American  companies  are 
making  plans  to  attent  IsraTech  78, 
promising  a record  attendance. 

These  executives  and  the  many 
more  from  around  the  world  that  are 
expected  to  attend  IsraTech  78  will 
have  the  opportunity  to  see  first- 
hand many  of  Israel’s  highly  regard- 


ed technological  capabilities  in  the 
fields  of  metal  working,  electronics, 
computers,  and  aerospace,  among 
others.  In  addition  to  attending  the 
metal  and  electronics  show  that  will 
be  a part  of  the  exposition,  Ameri- 
can executives  will  visit  industrial 
plants  and  Israel’s  famous  research 
and  development  facilities  as  part  of 
IsraTech  78. 

Also,  at  meetings  with  Israel's  in- 
dustrial leaders,  visiting  executives 
will  be  able  to  explore  the  vast  num- 
ber of  business  opportunities  in 
Israel,  such  as  buying,  selling,  li- 
censing, and  investing.  At  seminars 
and  meetings  with  top  government 
officials  and  representatives  of  ma- 
jor trade  associations,  the  visitors 
will  have  the  opportunity  to  discuss 
the  generous  package  of  incentives 
Israel  offers  foreign  investors. 

In  addition  to  the  shows,  semi- 
nars, receptions  and  trips  to  indus- 
trial plants  and  research  facilities, 
the  IsraTech  78  schedule  includes 
special  cultural  and  social  events, 
including  a program  for  those  ac- 
companying executives. 

Five  colorful  and  convenient  travel 


MetaFloppy  goes 


The  Micropolis  MetaFloppy1*1  give 5 you  more  than  four  times  the  capacity  of 
anyone  else's  5tf-inch  floppy.  Because  it  uses  77  tracks  instead  of  the  usual  55. 

The  field-proven  MetaFloppy,  with  thousands  of  units  delivered,  comes 
in  a complete  family  of  models.  And,  like  our  MacnoFioppy™  family  of  disk 
drives,  MetaFloppy  is  designed  for  the  5-100/S080/Z-80  bus 

For  maximum  capacity,  choose  our  new  Meta  Floppy-;  1054  system.  Which 
actually  provides  you  with  more  than  a million  bytes  of  reliable  on-line  stor- 
age For  less  money  than  you'd  believe  possible 

The  Meta  Floppy:  1054  comes  complete  with  four  drives  in  dual  config- 
uration. A controller  Power  supply  Chassis  Enclosure.  All  cabling.  A new  BASIC 
software  package.  And  a DOS  with  assembler  and  editor.  There's  even  a built- 
in  Autoload  ROM  to  eliminate  tiresome  button  pushing. 

If  that's  more  storage  than  you  need  right  now,  try  our 
MetaFloppy:  1053,  with  650,000  bytes  on-line  Or  our  Meta- 
Floppy:  1045,.  with  315,000  bytes  on-line.  Either  way  you  can 
expand  to  over  a million  bytes  on-line  in  easy  stages,  when  you 
need  to  Or  want  to 

In  other  words,  if  your  application  keeps  growing,  weVe  got 
you  covered.  With  MetaFloppy 

The  system  that  goes  beyond  the  floppy 
For  a descriptive  brochure  in  the  U S call  or  write  Micropolis 
Corporation,  7959  Deering  Avenue  Canoga  Park,  California  91304 
Phone  (213)  703-1121 

Or  better  yet  see  your  local  dealer. 


beyond, 


MICROPfiLIS- 

More  bytes  in  store  for  you. 


APRIL  7 978 


CIRCLE  INQUIRY  NO.  66 


INTERFACE  AGP  19 


The  Perfect 
Cover-Up!  !! 

For  The  Computer 
Designer  and  Builder 


VTE  SERIES  101 
TERMINAL  ENCLOSURE 
$77.95/$79.95 


KBE  101 

KEYBOARD  ENCLOSURE 
$25.95 


TVT  101 

TYPEWRITER  ENCLOSURE 
$46.95 

. , AND  THESE  FEATURES 
ARE  STANDARD: 

* High  Impact  Structural  Plastic 
Construction 

* Flame  Retardant 

* Attractive  Professional  Appearance 
4 Easily  Machinable  Using  Ordinary 

Woodworking  Tools 

* Highly  Adaptable  to  Your  Needs 

* Ribs  & Bosses  for  Component 
Mounting 

* Molded  Ventilation  Grills 

* Removable  Keyboard  Mounting 
Plate 

* Available  Unfinished  or  in 
Three  Standard  Colors 

Inquire  about  special  designs 


ENCLOSURE  DYNAMICS,  Inc. 

i P.O.  Box  6276 

Bridgewater,  New  Jersey  08807 
201-725-7982 

CIRCLE  INQUIRY  NO.  20 

20  INTERFACE  AGE 


packages  to  IsraTech  '78  are  offered 
by  the  Government  of  Israel  offices 
here  for  those  executives  interested. 
A brochure  is  available  upon  request. 

For  registration  or  more  informa- 
tion on  IsraTech  78,  contact  the 
Government  of  Israel  Investment 
Authority,  641  Lexington  Avenue, 
New  York,  NY  10022,  (212)  486-8554. 

CALL  FOR  PAPERS 
COMPSAC  78 

Papers  are  being  solicited  for  the 
Second  International  Conference  on 
Computer  Software  and  Applica- 
tions - COMPSAC  78,  to  be  held  in 
Chicago,  Illinois,  November  13-16. 
Sponsored  by  the  IEEE  Computer 
Society,  COMPSAC  78  will  bring 
together  computer  practitioners, 
users,  and  researchers  to  share  their 
ideas,  experiences  and  require- 
ments for  applications  software, 
management  techniques,  and  soft- 
ware development  support,  includ- 
ing automated  techniques.  Papers 
in  the  following  and  related  areas 
are  invited: 

•Software  development  methodology 
•Data  base  management  systems 
•Transaction  and  information  man- 
agement systems 
•Reliability  and  Maintainability 
•Case  studies 
•Software  tools 

•Social,  legal,  and  regulatory  issues 
•Operating  systems  including  dis- 
tributed operating  systems 
•Software  management 
•Data  communication  and  computer 
networking 

•Computerized  decision  making 
systems 

•Applications  in  business,  commu- 
nication, education,  energy,  gov- 
ernment, military,  process  control, 
and  transportation 
•Mini/Micro  software  development 
•Organizational  impact  of  EDP 
technology 

•Application-oriented  languages 

Papers  should  range  in  length  be- 
tween 1000  and  5000  words.  Submis- 
sion deadline  is  June  1, 1978.  Papers 
should  be  submitted  for  considera- 
tion to:  Professor  C.V.  Ramamoorthy, 
Dept,  of  EE  & Computer  Science, 
University  of  California.  Berkeley, 
CA  94720. 

Authors  will  be  notified  of  accept- 
ance by  August  1, 1978,  and  will  be 
given  instruction  for  final  prepara- 
tion of  their  papers  for  inclusion  in 
the  conference  proceedings.  Excep- 
tionally high  quality  papers  will  be 
considered  for  publication  in  IEEE 
Transactions  on  Computers  or  IEEE 
Transactions  on  Software  Engineer- 
ing. For  further  information  contact 
IEEE,  P.O.  Box  639,  Silver  Spring, 
MD  20901,  (301)439-7007. 


PROFESSIONAL  DEVELOPMENT 
SERIES  OF  12  SEMINARS 
WILL  BE  FEATUREO  AT 
1978  NATIONAL  COMPUTER 
CONFERENCE  IN  ANAHEIM 

The  Conference  will  be  held  June 
5-8,  and  the  12  Seminars  will  be 
organized  under  the  direction  of 
Gopal  Kapur,  a leading  consultant 
from  Danville,  California.  The 
seminars,  which  will  augment  the 
conference  technical  and  profes- 
sional program,  will  cover  a wide 
range  of  areas  critical  to  system 
development,  structured  methodol- 
ogy, software  engineering,  database 
management,  and  cost-effective 
computer  usage. 

Each  seminar  will  consist  of  a 
one-day  tutorial  for  computer  spe- 
cialists, users,  and  managers  cover- 
ing the  latest  development,  applica- 
tions, and  trends  in  a specific  area 
designed  to  increase  professinal 
skills  and  aid  in  career  development. 
All  seminars  will  be  conducted  at 
The  Inn  at  the  Park,  adjacent  to  the 
Anaheim  Convention  Center.  To 
assure  a maximum  learning  experi- 
ence, attendance  will  be  limited  to 
125  individuals  per  course.  The  sep- 
arate registration  fee  for  each  semi- 
nar is  $45  and  includes  complete 
course  material  plus  access  to  the 
four-day  exhibit  program  and  the 
NCC  78  Personal  Computing  Festi- 
val at  the  Disneyland  Hotel  Conven- 
tion Center. 

Seminars  will  be  conducted  by  na- 
tionally-recognized authorities  exper- 
ienced in  conducting  such  courses. 
Four  seminars  are  expected  to  deal 
with  user-oriented  management 
issues,  with  eight  focusing  on  sub- 
jects of  special  interest  to  computer 
specialists. 

Specific  topics  under  considera- 
tion include  managerial  develop- 
ment, security  and  fraud,  managerial 
opportunities  for  women,  structured 
testing  of  large  systems,  database 
systems,  structured  design,  struc- 
tured programming,  software  engi- 
neering, cryptography,  plus  two 
seminars  on  microprocessor  tech- 
nology stressing  hands-on  experi- 
ence with  the  Intel  8080. 

Additional  Information  on  the  Pro- 
fessional Development  Series,  plus 
further  details  on  NCC  78  may  be 
obtained  by  contacting  AFIPS,  210 
Summit  Avenue,  Montvale,  NJ  07645, 
(201)  391-9810. 

DALLAS  TO  HOST 

MICROCOMPUTER  EXPOSITION 

The  International  Microcomputer 
Exposition  will  be  held  in  the  Dallas, 
Texas  Convention  Center  Septem- 
ber 29  through  October  1.  Co-spon- 
sored  by  several  groups,  including 
the  American  Association  of  Micro- 


APRIL  1978 


i SELECTERM 

/ The  SELECTRIC II*  Printer 

you  can  TRUST 


ECAUSE . ■ alt’s  brand  new, 

and  fuliv  assembled  and  tested. 


BECAUSE . . ■ After  extensive  engineering  design  and  testing  by  Micro 
Computer  Devices,  IBM  Corporation  has  approved  the  SELECTERM  for  use  with 
your  microcomputer,  and  provides  you  with  their  factory  warranty  and  yearly 
service  agreement  for  the  typewriter.  In  addition,  the  electronics  conversion 
portion  is  fully  warranteed  by  Micro  Computer  Devices, 


BECAUSE..  ■ You  can  connect  the  SELECTERM  to  your  computer  within 
minutes  of  taking  it  out  of  the  carton. 

IT’S  THAT  EASY!  AND  THAT  RELIABLE! 


FEATURES 

■ Complete  ASCII  character  set 
in  supplied  dement. 

■ Fall  upper,  lower  case  alpha- 
numeric characters. 

■ Tab  Command,  Index  (verti- 
cal tab).  Backspace,  Bell -all 
under  computer  control. 

■ Parallel  Interface,  standard. 

ALL  ELECTRONICS  INCLUDED 

■ Power  supply,  electronics  and 
cable  sets  included  to  permit 
immediate  connection  to  the 
parallel  port  of  any  computer, 
at  standard  TTL  level. 

SOFTWARE 

• All  necessary  conversion  soft- 
ware in  PROM  to  handle 
ASCII  input,  directly. 


PRINTERor  TYPEWRITER 

■ May  be  used  as  a standard 
typewriter  when  not  in  use 
with  your  computer. 

OPTIONS 

■ Dual  Pitch,  $125 

■ Correction  Feature.  Si 25 

* Tractor  Feed  Platen,  $250 

* Noise  Reduction  Feature,  S50 


PRICE  and  DELIVERY 

■ Assembled  and  tested,  $1750 

■ Available  ONLY  from  author- 
ized dealers, 

■ Delivery  1 to  2 weeks  from 
receipt  of  order, 

■ OEM  delivery  in  quantity  within 
30  days. 


AVAILABLE  SOON 

■ RS-232  Interface 


micro 

computer 

devices 

inc. 

960  E,  Qrangethorpe,  Bldg.  F 
Anaheim,  California  92801 
Telephone  (714)  992-2270 


•Registered  trademark  of  IBM  Corporation 


* 'Innovators  to  the  Microcomputer  Industry” 


APRIL  1978 


CIRCLE  INQUIRY  NO.  33 


INTERFACE  AGE  21 


Puzzled 

About  Computers? 

Data  Dynamics  Technology  has  a library  of  answers . . . 

i 


II  An  Introduction  to  Microcomputers: 

Volume  0,  The  Beginner’s  Book 
By  Adam  Osborne.  226  pages,  $7.50 
This  book  has  been  written  for  readers  who 
know  nothing  about  computers,  and  it  has 
been  written  for  two  audiences:  1)  For  those  of 
you  who  have  a real  interest  in  learning  how  to 
use  computers.  2)  For  everyone  else  — who 
must  live  with  computers,  and  need  to  know  a 
little  about  them.  For  those  of  you  who  have  a 
real  interest  in  learning  how  to  use  computers, 
this  is  the  first  in  a series  of  books.  After 
reading  this  book  you  wlil  be  ready  to  move  on 
to  "Volume  1 — Basic  Concepts,"  which  gives 
you  the  information  you  will  need  in  order  lo 
use  computers. 

Order  No.  OSB6001,  paper 

a 

An  Introduction  to  Microcomputers: 

Volume  1,  Basic  Concepts 
By  Adam  Osborne.  287  pages,  $7.50 
The  purpose  of  this  book  is  to  explain  not  only 
what  microcomputers  are,  but  in  addition,  why 
they  must  be  evaluated  in  a way  that  differs  so 
markedly  from  prior  computer  comparisons. 
The  book  does  not  assume  you  understand  how 
computers  work;  therefore,  computer  concepts 
are  described  beginning  with  first  principles. 
Order  No.  OSB2001.  paper 

An  Introduction  to  Microcomputers: 

Volume  II,  Some  Real  Products 
By  Adam  Osborne.  866  pages,  $15.00 

As  the  second  volume  in  a two-volume  set,  the 
purpose  of  this  book  is  to  describe  some  real 
products  which  implement  the  general  con- 
cepts covered  in  Volume  I.  In  this  book, 
devices  of  the  8080A,  MC6800,  Z80,  and 
MCS6500  microcomputers  are  described  in  ap- 
proximately the  detail  we  believe  to  be 
necessary. 

Order  No.  OSB3001,  paper. 

Build  Your  Own  Working  Robot 

By  David  L.  Heiserman 
234  pages,  S5.95 

Here  are  complete  instructions,  plans,  sche- 
matics, logic  circuits,  and  wiring  diagrams  for 
building  Buster,  the  most  lovable  (and 
mischievous)  mechanical  pet  in  the  world! 
He’ll  serve  you  coffee  or  bring  you  the  morning 
papers.  He’ll  forage  for  his  own  "food”  and 
scream  when  he  can't  find  it.  His  "curiosity" 
will  get  him  into  one  plight  after  another,  but 
Buster  has  the  capacity  to  get  himself  out  of 
trouble  just  as  easily  as  he  got  into  it! 

Order  No.  TB841,  paper. 

« 

Getting  Involved  with  Your  Own 

Computer:  A Guide  for  Beginners 
By  Leslie  Solomon  and  Stanley  Veit 
216  pages,  $5.95 

This  is  the  first  major  book  by  outstanding 
authorities  that  assumes  only  that  you  have  an 
interest  In  what  makes  personal  computers 
work  and  what  can  be  done  with  them.  It  will 
not  make  you  a computer  expert,  but  it  will 
teach  you  enough  to  understand  what  is  going 


on  and  where  to  go  for  more  information. 
Order  No.  RID004  8.  paper. 

Your  Home  Computer 
By  James  White.  220  pages,  $6.00 
For  the  pre-hobbyist  and  the  microcomputer 
novice,  Your  Home  Computer  provides  a com- 
plete introduction  to  the  world  of  home  com- 
puting, beginning  with  what  computers  are  and 
how  they  work.  This  book  requires  no  prior 
knowledge  or  experience  In  electronics  or 
computing.  It  provides  answers  to  your  many 
questions  about  hardware,  software,  and  the 
personal  computing  scene  today. 

Order  No.  DMX  05  1,  paper. 


(J  Instant  BASIC 

^ By  Jerald  R.  Brown.  180  pages,  $6.00 

Written  for  the  inexperienced,  this  activity- 
oriented  book  will  help  you  teach  yourself 
microcomputer  BASIC,  and  the  similar  DEC 
BASIC  PLUS  for  programming  your  personal 
computer.  There's  never  a dull  page  and  plenty 
of  activities  ...  so  have  fun  while  you  learn! 
For  those  of  you  who  already  know  some 
BASIC,  this  workbook  can  teach  you  the  new 
microcomputer  dialect. 

Order  No  DMX  04-3.  paper. 

Basic  BASIC:  An  Introduction  to 
Computer  Programming  in  BASIC 
Language  • Second  Edition 
By  James  S.  Coan.  288  pages,  S8.95 
The  author  uses  over  100  sample  programs  to 
illustrate  the  essential  techniques  of  the 
language  and  to  integrate  BASIC  programming 
with  mathematics.  Each  language  statement 
or  capability  is  clearly  explained  at  the  time 
that  it  is  first  used  in  a sample  program.  Every 
section  is  followed  by  practice  problems. 
Order  No.  HAY5106-9,  paper. 


cn 

Problems  for  Computer  Solution 

By  Donald  D.  Spencer.  125  pages,  $6.95 
The  purpose  of  this  book  is  to  bring  together  in 
one  place  a wide  selection  of  problems  suitable 
for  computer  solution.  The  821  problems  pre 
sented  in  this  book  are  arranged  by  topic.  Prob 
lems  have  been  included  from  most  mathema- 
tical disciplines  (algebra,  geometry,  trigono- 
metry, advanced  mathematics,  probability 
statistics,  number  theory),  science,  chemistry, 
physics,  business,  biology,  and  game  playing 
Order  No.  CAM019-6.  paper. 


Microprocessors:  From  Chips 
To  Systems 

By  Rodnay  Zaks.  416  pages,  $9.95 
Microprocessors  is  a complete  and  detailed  in- 
troduction to  microprocessor  and  microcompu- 
ter systems.  It  presents  both  the  concepts,  and 
the  actual  techniques  and  components  used  to 
create  systems.  It  introduces  the  reader  to  the 
aspects  of  system  operation,  use,  and  design. 
Order  No.  C201,  paper. 


m 


Microprocessor  Interfacing 
Techniques 
By  Austin  Lesea  & Rodnay  Zaks. 

348  pages,  S9.95 

Interfacing  is  no  longer  an  art,  but  a set  of  tech- 
niques and  components.  This  book  will  teach 
you  how  to  interconnect  a complete  system, 
and  interface  it  to  all  the  usual  peripherals.  It 
covers  hardware  and  software  skills  and  tech- 
niques, including  the  use  and  design  of  model 
buses  such  as  the  IEEE  488  or  S100. 

Order  No.  C207,  paper. 


DATA  DYNAMICS  TECHNOLOGY  P.O.  Box  1217,  Cerritos,  CA  90701 

Name(Prlnt) 

Address 

City  State Zip 


Please  send  me: 


Description 

Qty 

Price 

Total 

Book  Order# 

Qty 

Price 

Total  f* 

Binders 

7.50 

1 

Slip  Cases 

5.95 

1 

Hex  Code  Cards 

2.95 

1 

Octal  Code  Cards 

2.95 

11 

Shipping  & Handling  Charges 

Binders  and  Slip  CasesSI.OO  ea.  U.S..  $1.50  ea.  Foreign 
Code  Cards  $ .25  ea.  U.S..  $ .50  ea.  Foreign 

Books  S .50  ea.  U.S..  $1.00  ea.  Foreign 

□ Visa# r ; M/C# 


TOTAL  ORDER S_ 
*TAX  $_ 

SHIPPING  & HANDLING  S_ 
TOTAL  ENCLOSED  $ 


Exp.  Date_ 


Signature 


Check  or  M.O.(U.S.  Funds  drawn  on  U S.  bank) 


‘California  residents  add  6%  sales  tax.  Prices  quoted  subject  to  change  without  notice. 

Please  allow  six  weeks  lor  delivery.  You  may  photocopy  this  page  if  you  wish  to  keep  your  INTERFACE  AGE  intact. 
Orders  cannot  be  shipped  unless  accompanied  by  payment,  including  shipping  & handling  and  tax  where  applicable. 

DATA  DYNAMICS  TECHNOLOGY,  A Division  of  INTERFACE  AGE  Magazine  (213)  926-6629 


22  INTERFACE  AGE 


APRIL  1978 


TYCHON’s  8080  Octal  and 
Hex  Code  Cards 
The  code  cards  are  a sliderule  like  aid  tor  pro 
gramming  and  debugging  BOBO  software-  Both 
cards  contain  alt  the  standard  mnemonics  and 
either  their  corresponding  octal  or  hex  codes. 
The  pocket  size  cards  are  6.5  by  3 Inches  (16  by 
B cm)  with  color-coded  instructions  to  provide 
a neat,  logical  format  for  quick  reference.  The 
back  of  both  cards  is  printed  with  an  ASCII 
code  chart  for  all  128  characters  plus  the 
8080hs  status  word  and  register  pair  codes. 


INTERFACE  AGE  Binders  and 
Slip  Cases 

Collecting  magazines  can  bring  headaches  — 
not  to  mention  dust,  ripped  pages  and  mis- 
placed copies.  If  you  use  your  back  issues 
of  INTERFACE  AGE  as  reference  material, 
nothing  is  more  annoying  than  taking  time  to 
find  mislaid  copies.  Data  Dynamics  Tech- 
nology is  now  offering  deluxe  binders  and  slip 
cases  which  will  place  each  back  issue  of 
INTERFACE  AGE  at  your  fingertips.  Each 
binder  and  slip  case  is  constructed  of  a hand- 
some blue  vinyl  with  INTERFACE  AGE  stamped 
in  gold  foil  on  the  front  cover  and  spine.  These 
rugged  binders  and  slip  cases  can  hold  12 
issues  each  and  will  protect  your  back  issues 
of  INTERFACE  AGE  for  years. 


Instant  BASIC 

By  Jerald  R.  Brown.  180  pages,  $6.00 
Order  No , DMX04-3,  paper , 

Basic  BASIC:  An  Introduction  to  Computer 
Programming  in  BASIC  Language  - 2nd  Edition 
By  James  S,  Goan.  268  pages,  £8.95 
Order  No , HAY  5106  9,  paper . 

Beginners  Guide  to  Computer  Logic 
By  Gerald  F.  Stapleton.  192  pagest  S7.95 
Order  Wo.  TB548,  ctoth. 

The  Systems  Analyst:  How  to  Design 
Computer-Based  Systems 
By  Jerry  T.  Atwood,  225  pages  $10.95 
Order  No  HAY5102-6 , ctoth. 

Accent  on  B ASIC 

By  Donald  D.  Spencer,  104  pages,  $5,95 
Order  No.  CAM003-X , paper. 

Microprocessor  Programming  for  Computer 
Hobbyists 

By  Neil  Graham.  382  pages,  $8,95 
Order  Wo.  TB952 , paper. 

Simplified  Computer  Programming  — The 
Easy  RPG  Way 

By  Kelton  Carson.  240  pages,  $5.95 
Order  No.  TB676 , paper. 

Problem  Solving  with  FORTRAN 

By  Donald  D,  Spencer.  32Q  pages,  $12.40 

Order  No.  PH 0094-3,  paper 

Scientific  and  Engineering  Problem-Solving 

with  the  Computer. 

By  William  Ralph  Bennett,  Jr.  457  pages.  £22,30 
Order  No.  PH5807-2,  doth. 

Techniques  of  Program  Structure  and  Design 
By  Edward  Yourdon.  364  pages,  $21.10 
Order  No.  PH1702-X , ctoth . 

BOOKS  ONLY 

For  Bulk  Store  Quantitie$  contact: 
MicrOMedia  Marketing,  (213}  681-0685 


Prices  quoted  subject  lo  change  without  noHce 


basic  basic 


PROBLEMS 

FOR 

COMPUTER 

SOLUTION 


by  Donald  O.  Spencer 


rodn&y  za  ks 


MICROPROCESSOR 

INTERFACING 

TECHNIQUES 


APRIL  1978 


CIRCLE  INQUIRY  NO.  12 


INTERFACE  AGE  23 


Admission  for  3 foil  days  of 
personal  computing,  complete 
with  180  exhibits,  66  fascinating 
seminars  and  ail  the  going  ond 
coming  you  want  is  $10  ($8  for 
students  and  juniors)  at  the 
door,  and  $8  ($6  for  students 
and  juniors)  if  you  pre- register. 


Whether  you're  just  a beginner 
or  a well  informed  expert, 
you'll  find  the  latest  on  ham 
radio  communications,  graphic 
systems,  word  processing, 
pattern  recognition  on. .[our  list 
of  topics  is  long,  long,  long) 
from  basic  to  advanced  in 
terms  that  you  con  really 
understand. 


Everyone’s 
getting  personal 
in  Long  Beach. 

3 full  days  of  technical  sessions,  exhibits, 
home-brew  displays  and  the  latest  on  personal  and 
small  business  computing,  all  at  PERCOMP  78. 

April  28-29-30. 


Jim  Butterfield  is  on  his  way 
from  Toronto  with  the  entire, 
unabridged  truth  about  KIM. 
Jim  co-authored  The  First 
Book  of  KIM. 


Carol  Anne  Ogdins  keynote 
address  bares  the  fads  on 
"How  Personal  Computers  Are 
Being  Used  Today/  Card 
comes  to  us  from  Software 
Technique,  Inc.  in  Alexandria, 
Virginia. 


Dr.  Portia  Isaacson,  a con- 
tributing editor  for  Datamation 
and  an  associate  of  Byte,  brings 
computer  enthusiasts  the  very 
latest  word  on  "Computer  \ 
Store  Retailing." 


Louis  Field,  president  of  the 
International  Computer  Society/ 
SCCS,  gives  you  everything  he's 
got  on  "Getting  Started  in 
Micro-  Com  puling / 


From  Creative  Computing 
Magazine  comes  David  Ah  I 
with  oil  you'll  ever  need  to 
know  on  "Marketing  for  the 
New  Manufacturer/ 


Attorney  Kenneth  Widelitz  will 
be  on  hand  with  some  friendly 
advice  on  "Tax  Aspects  of 
Lemon  aide  Stand  Computing" 
while  his  friend  attorney 
Leonard  Tochner  delivers  the 
low-down  on  "Patents, 
Copyrights  and  Computers/ 


Just  for  the  fun  of  it,  we  have 
an  entire  home-brew  section... 
robotics,  gomes,  computer 
music,  even  every-day,  sensible 
stuff  like  checkbook  balancing 
and  preparing  mailing  fists. 

You  re  sure  to  take  home  some 
new  tricks  to  your  computer. 


And  don't  forget,  PERCOMP  78 
has  booth  after  booth  of  every- 
thing in  personal  and  small 
business  computing. 

5 months  before  show  time  our 
dynamite  exhibit  list  includes 
from  A to  V: 

The  Astute: 

Advanced  Computer  Products 
Alpha  Supply  Co. 

Apple  Computer,  Inc. 

A-Vidd  Electronics 


The  Brilliant: 

Byte  industries  Incorporated 
Byte  Shop  Lawndale 
Byte  Publications,  Inc. 


CIRCLE  INQUIRY  NO.  98 


The  Captivating: 

Calcomp 

Computalker  Consultants 

Computerland 

Computer  Magazine 

The  Computer  Mart  of  Orange 

Computer  Pathways  Unlimited,  Inc 

Computer  Power  & Light  Inc 

Creative  Computing 


The  Dynamic: 

Databyte,  Inc 
D.C.  Hayes  Assoc 
Dilithium  Press 
Dynabyte,  Inc. 


The  Energetic: 

Edwards  Assoc 
Electronics  Warehouse,  Inc 
Electro-Sonic  Components,  Inc 
Entech 

The  Hearty: 

Heathkit  Electronic  Centers 
Hobby  World 

The  Irresistible: 

Interface  Age  Magazine 

The  Jovial: 

Jade  Company 
James  Henry  Co. 


RIP  THIS  COUPON  FROM  THE 
PAGE  AND  GET  IT  TO  US  BY 
APRIL  10. 


PERGOMP’78 

1833  E.  Seventeenth  St.,  Suite  108,  Santa  Ana,  Ca.  92701 
(714)  973-0880 


I want  to  save  time  and  money. 

Please  send  me 

pre-registration  forms. 


Name_ 


Address. 

City 


The  Personable: 

Pan  Dynamics,  Inc. 

Personal  Computing 
Problem  Solver  Systems,  Inc 

The  Quintessential: 

Quainco  Ltd. 

Quest  Electronics 

The  Remarkable: 

Radio  Shack 
ROM  Publications, 


The  Sterling: 

SD  Sales 

Space  Byte  Corp. 
SubLogic  Co. 

Sunshine  Computer  Co. 
Sybex,  Inc 
Szerlip  Enterprises 


.State. 


-Zip. 


IA-4 


The  Tantalizing: 

Tandy  Computers 
Tarbell  Electronics 
Tech-Mart 
Telpar,  Inc 
TLF,  Corp. 


The  Ultra: 

Ultra-Violet  Products,  Inc 

The  Valiant: 

Vector  Graphics,  Inc. 
Vista  Computer  Co. 


Since  everybody's  coming,  better  make 
your  advanced  reservations.  Pre-register 
and  save  (you  won’t  have  to  wait  in  line) 
...but  don’t  forget  about  your  hotel  room. 
Our  staff  has  reserved  rooms  in  hotels 
and  motels  near  the  Convention  Center. 
We've  even  arranged  for  a shuttle  bus 
service.  So  call  and  well  save  a room 
for  you. 


Long  Beach  is  close  to  Disneyland, 

Knott’s  Berry  Farm,  Universal  Studios... 
everything,  plus  our  staff  will  help  you 
get  wherever  you  want  to  go. 

A big,  sunny  beach  is  minutes  from  the 
Convention  Center,  and  April  is  a great 
weather  month  in  Long  Beach,  so  plan  to 
bring  the  family  and  have  a good  time. 


processors,  the  exposition  will  be 
directed  toward  all  levels  of  tech- 
nology from  the  professional  engi- 
neer to  the  beginning  computer  hob- 
byist. 

In  addition  to  the  seminars,  a 
panel  of  experts  will  be  available  to 
answer  questions. 

Advance  registrations  indicate  at- 
tendance In  excess  of  15,000  to  view 
some  250  exhibits.  Further  informa- 
tion is  available  from  Beverly  Tanner, 
(214)  271-9311. 

DATA  78 

DATA  78t  a new  national  forum  for 
data  and  computer  communica- 
tions, will  be  held  in  Toronto,  April  4t 
5,  and  6, 1978.  Both  a conference  and 
an  exhibition  will  be  included  in  the 
event,  which  will  take  place  at  the 
Sheraton  Centre. 

There  will  be  three  full  days  of 
seminars,  and  panel  discussions 
will  cover  areas  of  interest  to  the 
data  processing  manager,  the  com- 
munications network  planner,  and 
business  executives. 

Conference  chairman  is  Richard 
G.  Taylor,  president  and  chief  ex- 
ecutive officer  of  Datacrown  Ltd., 
Toronto.  Banquet  speakers  are  Pro- 
fessor Marshall  McLuhan  and  Dr.  R. 
Buckminster  Fuller.  Session  chair- 
men have  been  appointed  to  lead 
each  day's  activities. 

DATA  78  is  expected  to  attract 
participants  from  across  Canada, 
the  U.S.,  plus  some  foreign  dele- 
gates. Concurrent  with  the  confer- 
ence will  be  an  exhibition  of  the  lat- 
est in  data  processing  and  com  mu* 
nications  technology.  For  further  in- 
formation contact  Sheifa  McLaugh- 
lin or  Jean  La  Prairie  at  (416) 
967-6200. 

CALL  FOR  PAPERS 

This  is  to  invite  you  to  present  a 
paper,  participate  in  a panel  discus- 
sion, display  an  amateur  computer 
system  or  sponsor  a tutorial  at  Ama- 
teur Computing  78,  July  22-23.  This 
will  be  a weekend  microcomputer 
festival  with  attendance  of  several 
thousand  people  interested  in  per- 
sonal computing  from  viewpoints  of 
users  and  avid  hobbyists. 

Those  interested  in  making  a pre- 
sentation should  submit  a letter  of 
intent  along  with  a one-page  abstract 
or  outline  by  April  15  to  John  W. 
Miller,  Program  Chairman,  6921 
Pacific  Lane,  Annandale,  VA  22003, 
(703)  256-5702.  Authors  presenting 
papers  will  be  provided  with  instruc- 
tions for  preparation  of  camera- 
ready  papers,  which  are  due  by  June 
1.  Areas  of  interest  are:  personal 
computing  applications,  systems, 
hardware  and  software:  amateur 


radio’  applications  of  microcom- 
puters; home  educational  uses  of 
computers;  speech,  music  and 
graphics;  standards  for  hardware, 
software  and  interfacing  to  the  real 
world;  and  subjects  of  interest  to 
beginners. 

Commercial  exhibitors  will  in- 
clude retail  computer  stores,  com- 
puter systems  manufacturers,  com- 
puter services,  computer  magazines 
and  others.  An  exhibitor  prospectus 
will  be  available  from  Amateur  Com- 
puting, P.O.  Box  682,  McLean,  VA 
22101. 

Amateur  Computing  78  will  be 
held  in  the  modern,  and  completely 
equipped  convention  facilities  of 
the  Sheraton  National  Motor  Hotel, 
which  is  near  the  Pentagon  and 
overlooks  the  monuments  of  Wash- 
ington, D.C.  Out-of-town  attendees 
should  direct  all  requests  for  rooms 
to  the  hotel  at  (703)521-1900  (not  the 
toll-free  800  number),  mentioning 
Amateur  Computing.  Or,  write  to  the 
hotel  at  Columbia  Pike  & Washing- 
ton Blvd.t  Arlington,  VA  22204. 

MEASURING  THE  VIEW  ABILITY  OF 
LIQUID  CRYSTAL  DISPLAYS 

Most  liquid  crystal  displays  oper- 
ate in  reflected  light.  The  stronger 
the  incoming  light,  the  more  read- 
able the  display.  The  contrast  be- 
tween the  digits  and  the  background, 
however,  can  vary  and  depends  on 
manufacturing  techniques,  polariz- 
ers, applied  voltage,  and  viewing 
angle. 

Three  engineering  researchers  at 
Beckman  Instruments'  Electro-Prod- 
ucts Group  in  Fullerton,  California, 
Chan  Oh,  Arthur  Berman  and  Steve 
Quon,  have  constructed  instrumen- 
tation and  developed  an  effective 
technique  for  evaluating  the  view- 
ability  of  wristwatch  LCDs. 

Their  method  measures  the  con- 
trast at  a series  of  polar  angles  re- 
sulting from  measuring  the  reflected 
light  as  a function  of  applied  volt- 
age. Graphs  of  the  data,  drawn  in 
perspective,  provide  an  easy  means 
of  analyzing  a specific  display  and 
of  comparing  different  displays.  The 
technique  and  graphs  are  the  sub- 
ject of  a paper  to  be  presented  at  the 
Society  for  Information  Displays, 
San  Francisco,  April  18-20. 

COMMERCIAL  APPLICATION  OF 
MINICOMPUTERS 

The  Commercial  Application  of 
Minicomputers  Conference  will  be 
held  on  April  26-28  at  the  AMA  Man- 
agement Center,  Chicago;  on  May 
15-17  at  the  Royal  Coach  Motor 
Hotel,  Atlanta,  and  on  May  31-June  2 
at  the  AMA  headquarters  in  New 
York.  This  course  is  designed  for 
directors  of  MIS,  user  managers  who 
are  a part  of  a team  considering  mini- 


computers, systems  personnel  who 
want  information  on  minis,  and  ex- 
ecutives in  small  to  medium-sized 
companies  who  are  considering  com- 
puterization for  the  first  time. 

For  additional  information,  con- 
tact American  Management  Associa- 
tion, 135  West  50th  St.,  New  York, 
NY  11020,  (212)586-8100. 

MINI/MICRO  SETS  24  SESSIONS 
2 SEMINARS  FOR  PHILADELPHIA 

Twenty-four  half-day  technical 
and  business  sessions  and  two  spe- 
cial seminars  were  announced  this 
week  for  the  Minicomputer/Micro- 
computer Conference  in  Philadel- 
phia, April  18-20. 

The  conference  and  exhibit  will  be 
held  concurrently  in  the  Philadel- 
phia Civic  Center.  This  is  the  third 
Mini/Micro  event  to  be  presented  by 
Robert  D.  Rankin.  The  1976  meeting 
and  expo  was  held  in  San  Francisco, 
and  the  second  was  held  in  Anaheim 
last  year. 

About  100  product  and  system 
manufacturers  will  introduce  their 
new  minicomputer  and  microcom- 
puter products  in  twice  that  many 
exhibit  units  on  the  Civic  Center  ex- 
hibit floor,  Rankin  said. 

On  Monday,  April  17,  the  IEEE  will 
offer  a one-day  applications  course, 
“Minicomputer  and  Microcomputer 
Applications.”  On  Wednesday,  April 
19,  the  International  Society  for  Mini 
and  Microcomputers  (1SMM)  will  pre- 
sent a course  titled,  MStep-by-Step 
Design  of  Microprocessor  Systems." 

For  further  information  contact 
Robert  D.  Rankin,  Managing  Direc- 
tor, Mini/Micro  78  Conference  and 
Exposition,  5528  E.  La  Palma  Ave- 
nue, Suite  1,  Anaheim.  CA  92807, 
(714)  528-2400. 

A COMPREHENSIVE  LOOK  AT 
DISTRIBUTED  SYSTEMS 

This  specialized  Seminar  will  be 
held  in  Atlanta  on  April  3-6  at  the 
Royal  Coach  Motor  Hotel,  if  will  be  a 
4-day  meeting  which  will  start  on 
Monday  at  9:30  a.m.  and  end  Thurs* 
day  at  4:30  p.m. 

The  course  leaders  will  be  Alan 
Stutz  of  Price  Waterhouse  & Co., 
and  John  L.  Hughes,  Vice  President 
of  Services  Management  Group.  The 
speakers  will  be  Conrad  Weisert, 
President  of  Information  Drsciplens, 
Inc.,  and  Michael  Parrella,  President 
of  Decisions  Strategy. 

For  further  information,  contact 
Claire  Levy,  Program  Director,  at 
(212)  586-8100. 

ADVANCE  PROGRAM  AVAILABLE 

The  Third  international  Confer- 
ence on  Software  Engineering,  to  be 
held  at  the  Regency  Hyatt  Hotel, 
Atlanta,  Georgia,  May  9-12,  1978,  an- 
nounces the  availability  of  the  ad- 


20  INTERFACE  AGE 


APRIL  1978 


32  TTL  outputs 
to  relays, 
LEDs,  ICs,  etc. 


El  parallel 
[port  for  data 
[transmission 


1 input  port 
for  keyboard 


3 user  definable 


£00  TURNOFF  RELRV  6 : DELF1V 
200: REN  STOP  RRN,  WRIT 
200  MS 

210  TURNON  LITE  4: REM 

iJMfflfc, 


Expansion  bus 


Sockets  for 
up  to  16k  of 
on-board  RAM 


4k  dynamic 
RAM 


Cassette  interface; 
motor  control, 
data  output, 
data  input 


2 serial  I/O 

ports,  1 With  20MA 
current  loop 


Lite  port 
displays  an 
8-bit  word 


16  TTL 

..Mass. 


Power  supply 
input 


ZIBL™ 
in  PROM 


4 3/4-amp 
reed  relays 


4 general  purpose 
relays,  5 amp  at  5 VAC 


Composite  video 
output,  64x16 
display 


Z-QQ  tfiPU 


relay  outputs 
r motors, 
>lenoids,  etc. 


Programming  slots 
lor  2 TM5  2716s;  stores 
user's  programs 


Dynabyte’s  new  Basic  Controller:  Check  out 
its  capabilities  and  imagine  your  applications 


The  Basic  Controller™  is  a powerful, 
versatile  and  easy  to  use  single  board 
microcomputer  system  designed  for 
control  applications. 

It  is  heavily  into  control  I/O:  relays, 
flags  and  sense  inputs.  What  makes 
controlling  these  I/Os  (and  the  external 
devices  they  control)  so  easy  is  our  ZIBL™ 
(Z-8Q  industrial  Basic  Language).  It  is  a 
superset  of  NIBL,  National  Semiconduc- 
tor s control  BASIC,  and  was  written  by  us 
specifically  for  control  applications. 

WeVe  divided  the  control  world  into  six 
categories:  sense  inputs,  flag  outputs,  lites, 
relays,  A/Ds  and  D/As.  ZIBL  implements 
64  channels  of  each  in  such  a way  that  you 
need  not  know  anything  more  about  them 
than  their  names. 

In  ZIBL  it  is  valid  to  say: 

100  IF  TIME  = 053010  AND  SENSE 
(18)  = 0 TURNON  RELAY  5 
Simple,  isn't  iti 

Some  but  not  all  of  the  Sasic 
Controller  s mouth  watering  features 


include: 

• File  structures  that  allow  multiple 
programs  written  in  ZIBL  to  reside 
concurrently  in  RAM.  Each  program  may 
be  individually  LOADed,  RENAMEd,  or 
RUN,  Any  program  may  access  another 
program  as  through  it  were  a subroutine, 
while  still  retaining  its  own  line  numbers 
and  variables. 

■ Complete  communication  versatility. 
LISTing,  PRINTing  and  INPUTing  may  be 
done  to  or  from  any  serial  or  parallel  I/O 
channel  or  the  self-contained  CRT  I/O. 

* Single  key  SAVE  OR  LOAD  to  and 


triple  precision  integer  arithmetic,  plus  the 
usual  statements, 

* Onboard:  Z-8Q  MPU,  32  flags,  32 
sense,  8 relays,  8 lites,  2 serial,  1 parallel, 
cassette  I/O,  64x16  video,  keyboard  port, 
two  27 1 6s  with  programming,  up  to  16k 
on-board  RAM,  up  to  48k  off-board  RAM, 
real  time  clock,  vectored  interrupts,  one 
kitchen  sink,  Lite  Port  on  board,  and  an 
Expansion  Bus, 

$750  assembled,  tested,  warranted  1 
year.  You  add  power  supply,  keyboard  and 
monitor.  Available  now  — see  your 
computer  retailer. 


from  cassette. 

* Single  key  SAVE  to  EPROM.  No  worry 
about  PROM  addressing  or  programming 
routines,  it  is  handled  by  ZIBL  — 
automatically  — even  if  there  are  other 
programs  already  in  PROM. 

* ZIBL  in  ROM;  TURNON,  TURNOFF 
DELAY,  TIME,  REMt  IF  THEN,  DO  UNTIL, 
GOTO,  GOSUB,  (a  (exp).  TRACE  MODE, 
LINK,  READ,  DATA,  DIR,  RND(x,y),  strings, 


4020  Fabian.  Palo  Alto,  CA  94303;  (415)  494-7317 

DSIIiaBilTE 


CIRCLE  INQUIRY  NO.  18 


it's  a good  bet  the  company 
you  bought  your  computer  from 
doesn't  even  make  peripherals! 


It's  no  great  surprise!  Most 
computer  companies  got  their 
start  in  the  digital  logic  end  of 
the  business.  They  were  great 
at  building  calculators  and 
later  computers  but  when  it 
came  right  down  to  it,  most 
just  didn't  have  the  experi- 
ence necessary  to  build  the 
peripherals  to  support  their 
computer  products.  And  that 
left  a vacuum! 

At  Heath  we  had  the  advan- 
tage. Our  years  of  experience 
in  electronic  kit  design  gave 
us  plenty  of  background  with 
not  only  digital  logic  but 
mechanical  and  video  design 
as  well.  And  our  assembly 
manuals  and  documentation 
are  world-famous  for  easy  to 
understand  instructions. 

We  built  the  world's  first  digi- 
tal color  television,  a unique 
fully  synthesized  FM  tuner, 
digital  frequency  counters, 
clocks^  even  a digital  bath- 
room scale. 

So  when  we  entered  the  per- 
sonal computing  market  we 
had  the  "know-how"  to  build 
not  only  our  outstanding  H8 
and  Hll,  8 and  16 -bit  comput- 
ers, but,  in  addition,  a com- 
plete line  of  supporting 
peripheral  kits! 

Select  the  H9  Video  Terminal, 
the  H10  Papertape  Reader/ 
Punch,  and  very  soon  our 
own,  complete.  Floppy  Disk 
system.  Each  was  designed 
with  the  systems  approach  in 
mind.  Each  was  conceived  to 
integrally  mesh  with  not  only 
our  own  computers,  but 


: Wour  mall  order  catalog 
I.X  or  bring  coupon  to  a 
^ Heath  kit  Electronic 
Center  tor  your  catalog. 


through  our  set  of  sophisti- 
cated interfaces,  most  others 
as  well.  And  in  that  Way  we're 
making  every  effort  to  fill  the 
vacuum  the  others  left! 

So  when  you're  ready  to 
communicate  with  your  com- 
puter turn  to  Heath.  We've  got 
the  peripheral  kits  you'll  need 
and  at  prices  you  can  afford. 

Maybe  the  company  who  sold 
you  your  computer  didn't 
think  about  peripherals  - but 
we  sure  did!  And  come  to 
think  about  it  maybe  that's 
why  you  should  come  to 
Heath. . .in  the  first  place. 


FREE 

Heathkil  Catalog! 


Bead  about  nearly 
400  money-saving, 
fun -to -build 
electronic  kits. 

Use  coupon  to  send  foi 


r 


HEATH 


Schlumbergei 


Heath  Company,  Dept.  343-400 
Benton  Harbor,  Ml  49022 


Please  send  me  my  FREE  Catalog.  I am  not  on  your  mailing  list. 


L 


Name 

Address. 

City 

CP- 146 


Stale. 

Zip. 


1 


J 


AVAILABLE  LOCALLY  AT 
HEATHKIT  ELECTRONIC  CENTERS 

(Units  of  Schlumberger  Products 
Corporation)  Retail  prices  on  some 
products  may  be  slightly  higher, 

ARIZONA:  Phoenix,  85017,  2727  W,  Indian  School 
Rd.,  Phone;  602-279-6247:  CALIFORNIA:  Anaheim, 
92605,  330  E.  Ball  Rd.,  Phone:  714-776-9420;  El 
Cerrito,  94530,  6000  Potrero  Ave.,  Phone:  41 5*236- 
6670;  Los  Angelos,  80007,  2309  S.  Flower  SU 
Phone;  213-749-0261;  Pomona,  91767, 1555  Orange 
Grove  Ave,  N*,  Phone:  714-623-3543;  Redwood 
City,  94063,  2001  Mlddlefleid  Rd,.  Phone:  415-365- 
8155;  Sacramento,  95B25,  I860  Fulton  Ave„  Phone: 
916-466-1575;  Sm  Diego  (La  Mesa,  92041),  8363 
Center  Dr,  Phone:  714-461-0110;  San  Jose  (Camp- 
bell, 95006),  2350  S.  Bascom  Ave.,  Phone:  408- 
377-6920;  Woodland  Hilts,  91364,  22504  Ventura 
Blvd.*  Phone:  213-663-0531;  COLORADO:  Denver, 
80212,  5940  W,  38th  Ave.,  Phone:  303-422-3408; 
CONNECTICUT:  Hartford  (Avon,  06091),  395  W. 
Main  St.  (Rte.  44),  Phone;  203-678-0323;  FLORIDA: 
Miami  [Hialeah,  33012),  4705  W.  16th  Ave.,  Phone: 
305-023-2280;  Tampa,  33614,  4019  West  Hills- 
borough Ave.,  Phone:  613-866-2541;  GEORGIA; 
Atlanta,  30342,  5286  Roswell  Rd.,  Phone:  404-252- 
4341;  ILLINOIS:  Chicago,  60645,  3462-66  W.  De- 
von Ave.,  Phone:  312-583^920;  Chicago  [Downers 
Grove,  60515),  224  Ogden  Ave,,  Phone:  312-852- 
1304;  INDIANA;  Indianapolis,  46220,  2112  E.  62nd 
SL,  Phono:  317-257-4321;  KANSAS:  Kansas  City 
(Mission,  86202),  5960  Lamar  Ave„  Phone:  913- 
362-4486;  KENTUCKY:  Louisville,  40243,  12401 
Shelby  villa  Rd.,  Phone:  502-245-7811;  LOUISIANA: 
Naw  Orleans  (Kenner,  70062),  1900  Veterans 
Memorial  Hwy..  Phone:  504-722*6321;  MARYLAND: 
Baltimore,  21234,  1713  E.  Joppa  Rd,,  Phone:  301- 
661-4446;  Rockville,  20852,  5542  Nicholson  Lane, 
Phone:  301-881-5420;  MASSACHUSETTS:  Boston 
(Peabody,  01960),  242  Andover  St.,  Phone:  617- 
531-9330;  Boston  (Wellesley,  02181),  165  Wor- 
cester Ave,  (Rt.  9 Just  west  of  RL  128),  Phone: 
617-237-1510;  MICHIGAN:  Detroit,  48219,  18645 
W.  Eight  Mile  Rd„  Phone;  313-535-6480;  B.  De- 
troit, 48021,  18149  E,  Eight  Mila  Rd.,  Phone:  313- 
772-0416;  MINNESOTA;  Minneapolis  [Hopkins, 
55343),  101  Shady  Oak  Rd.,  Phone:  612-938*6371; 
MISSOURI:  St,  Louis  (Bridgeton),  63044,  3794 
McKelvey  Rd.,  Phone:  314-291-1650;  NEBRASKA; 
Omaha,  88134,  9207  Maple  St.,  Phona:  402-391- 
2071;  NEW  JERSEY:  Fair  Lawn,  07410,  35-07 
Broadway  (Fite,  4),  Phone;  201-791-6935;  Oca  an, 
07712,  1013  State  Hwy.  35,  Phone:  201-775-1231; 
NEW  YORK:  Buffalo  (Amherst,  14226),  3476  Sheri- 
dan Dr,  Phone:  716-835-3090;  Jericho,  Long  Is- 
land, 11753,  15  Jericho  Turnpike,  Phone:  516-334- 
6181 ; Rochester,  14623,  937  Jefferson  Rdt,  Phone: 
716-244-5470;  White  Plains  (North  White  Plains, 
10803),  7 Reservoir  Rd..  Phone:  914-761-7690; 
OHIO:  Cincinnati  (Woodfawn,  45215),  10133 
Springfield  Pike,  Phone:  613-771-8850;  Cleveland, 
44129,  5444  Pearl  Rd,  Phone;  216-686-2590;  Col- 
umbus, 43223,  2500  Morse  Rd.,  Phono:  814-475- 
7200;  Toledo,  43615,  48  S.  Byrne  Rd„  Phone:  419- 
537-1887;  PENNSYLVANIA:  Philadelphia,  19149, 
6318  Roosevelt  Blvd.,  Phone:  £15-288-0180;  Frazer 
(Chester  Co.),  19355,  630  Lancaster  Pike  (RL  30), 
Phone;  215-647-5555;  Pittsburgh,  15235,  3402  Wm. 
Penn  Hwy.,  Phone:  412-824-3564;  RHODE  ISLAND; 
Providence  (Warwick,  62886),  550  Greenwich 
Ave.,  Phone:  401-738-5150;  TEXAS;  Dallas,  75201, 
£715  Ross  Ave.,  Phone:  214-826-4053;  Houston, 
77027,  3705  Westhelmer,  Phone:  713-623-2090; 
VIRGINIA:  Alexandria,  22303,  6201  Richmond 
Hwy  , Phone:  703-765-5515;  Norfolk  (Virginia 
Beach,  23455),  1055  Independence  Blvd..  Phone: 
804-460-0997;  WASHINGTON;  Seattle,  98121,  £221 
Third  Ave,,  Phone:  206-982-2172;  WISCONSIN: 
Milwaukee,  53216,  5215  1AL  Fond  du  Lac,  Phone: 
414-873-6250. 


28  INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  26 


APRIL  1978 


vance  program.  The  Keynote  Ad- 
dress will  be  given  by  Dr.  C.A.R. 
Hoare,  Oxford  University,  England. 
Among  the  27  sessions  to  be  held, 
are  sessions  on  Microprocessor 
Software,  Language  Issues,  Soft- 
ware Reliability,  and  Software 
Design. 

To  obtain  a copy  of  the  advance 
program  and  registration  informa- 
tion, write  to:  Software  Engineering, 
P<0.  Sox  639,  Silver  Spring,  MD 
20901. 

SPECIAL  TRAVEL  SERVICE 
AVAILABLE  TO  NCC  78  ATTENDEES 

A special,  red-carpet  NCC  Travel 
Service  has  been  established  for  the 
1978  National  Computer  Conference 
to  be  held  June  5-8  rn  Anahaim,  Cali- 
fornia. The  Travel  Service,  available 
only  to  NCC  78  attendees,  offers 
savings  on  airfares  of  up  to  44  per- 
cent in  some  cases.  In  addition,  a 
toll-free  number  has  been  estab- 
lished for  the  Service.  By  calling  800/ 
556-6882,  attendees  are  assured  of 
personalized  service,  including  the 
lowest  possible  airfares.  By  acting 
now,  the  best  possible  arrangements 
whether  you  intend  to  fly  to  Califor- 
nia alone,  with  colleagues,  or  with 
your  family. 

A variety  of  travel  packages  are 
available,  depending  upon  days  of 
the  week,  departure  times,  stop- 
overs, and  CAB  regulations.  Com- 
plete information  covering  available 
air  travel  packages  from  various 
cities,  as  well  as  a full  explanation 
of  regulations  which  apply  to  dis- 
count airfares,  can  be  obtained  by 
calling  the  NCC  Travel  Service  toll- 
free. 

There  is  no  cancellation  fee  until 
tickets  are  issued,  usually  two 
weeks  prior  to  departure.  Ail  major 
credit  cards  can  be  used  and  pay- 
ments may  be  extended  over  12 
months.  Arrangements  for  direct 
company  billing  can  also  be  made. 

NCC  Travel  Service  personnel  will 
be  on  hand  at  Los  Angeles  Inter- 
national Airport  to  provide  assist- 
ance on  arrival.  In  addition,  a 
courtesy  desk  will  be  maintained  at 
the  Anaheim  Convention  Center  to 
aid  in  handling  reservation  changes 
or  in  arranging  for  special  tours  of 
major  attractions  in  Southern 
California. 

HAMS  GET  TOGETHER 

HAMPEST  78  will  be  held  at  the 
Plain  City  Fairgrounds,  near  Colum- 
bus, Ohio,  on  August  27. 

If  you  would  like  to  participate  in 
this  annual  get-together  of  ham  oper- 
ators, contact  Gene  Kirby,  13613 
U.S.  36,  Marrysville,  OH  43040. 


US  & UK  TELECOMMUNICATIONS 

CONSULTANTS  JOIN  FORCES 

International  Communications 
Management,  Inc.  (San  Francisco, 
New  York)  and  Communications 
Studies  and  Planning  Ltd.  have 
formed  an  association  to  design  and 
implement  global  telecommunica- 
tions systems  on  both  sides  of  the 
Atlantic, 

Communications  Studies  and 
Planning  Ltd.’s  particular  expertise 
in  the  areas  of  advanced  telecom- 
munications services,  such  as  fast 
facsimile,  will  be  available  to  United 
States  organizations  and  manufac- 
turers through  ICM’s  offices.  Con- 
versely, International  Communica- 
tions Management's  skill  in  imple- 
menting multi-country  voice  and 
message  switching  networks  for 
United  States  firms  will  greatly  aug- 
ment CS  and  P’s  experience  in  Euro- 
pean countries. 

For  further  information  contact  In- 
ternationa! Communications  Man- 
agement, Inc.,  680  Beach  St.,  Wharf- 
side  Bldg.,  San  Francisco,  CA  94109, 
(415)  441-4100;  Communications 
Studies  and  Planning,  Ltd.,  Circus 
House,  21  Great  Tich field  St,  Lon- 
don. England,  phone:  01-637-9757/8. 

5-DAY  SHORT  COURSES 


Integrated  Computer  Systems, 
Inc.  has  scheduled  the  following  se- 
quence of  intensive  microprocessor 
and  microcomputer  short  courses 
which  we  believe  will  be  of  interest 
to  computerists  of  all  levels. 

The  weekly  sequence  of  courses 
is  as  follows:  Monday— Micropro- 
cessor Project  Management:  From 
Design  through  Manufacturer,  QA 
and  Field  Service  (#111);  Tuesday— 
Microprocessor  and  Microcompu- 
ters: A Comprehensive  Technical  In- 
troduction and  Survey  (#  102s);  Wed- 
nesday, Thursday  and  Friday  — 
Hands-on  Microcomputer  Program- 
ming and  Interfacing  Workshop  (For 
the  Beginner)  (#130). 

The  courses  are  being  held  nation- 
wide in  the  spring  of  this  year.  The 
schedule  of  cities  and  dates  is 
shown  below. 

Anaheim  May  1-5 

Philadelphia  May  8-12 

Washington,  D.C.  May  15-19 


Toronto 

Boston 

New  York 

Seattle 

Dallas 

Atlanta 


June  5-9 
June  12-16 
June  19-23 
July  10-14 
July  24-28 
July  31-August  4 


Courses  can  be  taken  individually 
or  in  combination.  Tuition  costs 
range  from  $195  for  a one-day  course 
to  $695  for  the  complete  sequence. 

For  more  information  contact  In- 
tegrated Computer  Systems,  lnc.T 
3304  Pico  Blvd.,  P.O.  Box  5339,  San* 
ta  Monica,  CA  90405,  (213)  450-2060. 


WE  CAN 
HELP  YOU 
LOOK  EVEN 
BETTER  . . . 


MR-7232-2R 

Our  enclosures  are  designed 
to  add  beauty  and  distinction 
to  your  products,  while  allow- 
ing maximum  mounting  space. 
Reasonable  pricing  and  deli- 
very plus  good  service  add  to 
the  pleasure  of  using  our  equip- 
ment with  your  product. 


Electronic  Systems 
Furniture  Company 
1215  E.  El  Segundo  Boulevard 
El  Segundo,  CA  90245 
(213)  322-4612 


CIRCLE  INQUIRY  NO.  22 

INTERFACE  AGE  29 


APRIL  1978 


BATTELLE  PROPOSES  STUDY  OF 
WORLDWIDE  AIR  CARGO  FACTORS 

Worldwide  air  cargo  markets 
through  1985  will  be  forecast  in  a 
one-year  study  recently  proposed  by 
the  Battelie  research  centers  in  Col- 
umbus, Ohio;  Frankfurt,  Germany; 
and  Geneva,  Switzerland. 

Battelie  will  study  the  present  and 
anticipated  air  cargo  markets  of  the 
industrial  world  in  Europe,  North 
America,  Japan,  the  Comecon  coun- 
tries, OPEC  nations,  and  selected 
developing  countries.  The  study  will 
focus  on  relevant  developments 
through  1985  and  their  consequences 
for  the  markets,  structure,  and  profit- 
ability of  the  industries  concerned. 
These  include  airlines,  airports,  air- 
craft and  ground-equipment  manu- 
facturers, and  forwarders. 

The  primary  results  of  the  pro- 
posed study  will  consist  of  fore- 
casts of  specific  commodities  ship- 
ped by  all-freighter  or  belly-cargo  air 
transport  between  selected  pairs  of 
countries.  In  support  of  these  fore- 
casts, the  study  is  designed  to  iden- 
tify the  important  changes  expected 
to  occur  in  international  air  cargo. 

The  study  will  examine  the  role  of 
charter  airlines,  new  price  and  tariff 
structures,  motivations  and  re- 
quirements of  shippers,  new  com- 
modities amenable  to  air  shipment; 


the  demand  for  new  aircraft  and 
ground  equipment,  resulting  from 
shifts  in  air  cargo  markets;  factors 
that  may  impose  unprecedented 
burdens  on  air  transport,  e.g.  rising 
energy  costs,  traffic  restrictions, 
and  political  influences;  and  the  im- 
pact of  deregulation  of  air  cargo 
transportation  in  the  U,$, 

Results  of  the  study  will  be 
presented  to  the  clients  in  late  1973, 
Additional  information  may  be  ob- 
tained from  C.  William  Hamilton, 
Batteile's  Columbus  Division,  505 
King  Ave.,  Columbus,  OH  43201, 
(614)  424-5131. 

FISHER-BROWNELL  OPENS 
METER  & INSTRUMENT  DIVISION 

Fisher-Brownell,  an  Avnet  Com- 
pany, has  established  a Meter  and 
Instrument  Division  to  serve  the 
Northern  California  market,  operat- 
ing out  of  a new  200-square  foot 
facility. 

The  function  of  the  new  M&l  Divi- 
sion is  to  calibrate  meters,  modify 
face  plates  according  to  customer 
specifications,  and  to  repair  and  re- 
calibrate both  analog  and  digital 
meters  and  instruments. 

For  more  information  contact 
Rick  Hampton  at  Fisher-Brownell, 
3381  Edward  Ave.,  Santa  Clara,  CA 
95050,  (408)988-6041. 


MORE  POWERFUL  SPIRIT  SYSTEM 
AVAILABLE  FOR  WHOLESALERS 

NCR  Corporation  has  announced 
a more  powerful  version  of  its  SPIRIT 
system  for  wholesale  distributors. 

SPIRIT  (Sales  Processing  Inter- 
active Realtime  Inventory  Technique) 
is  a customer-order-processing  sys- 
tem originally  introduced  in  1974  for 
use  with  the  NCR  8200  computer. 
With  the  on-line  system,  all  data  is 
entered  using  visual  display  ter- 
minals and  customer  and  inventory 
files  are  updated  immediately.  Guid- 
ed by  instructions  which  appear  on  a 
display  screen,  the  operator  can  in- 
quire into  information  stored  in  the 
inventory,  warehouse,  customer  and 
order  files. 

The  enhanced  version  of  SPIRIT 
includes  new  capabilities  such  as 
the  remote  printing  of  picking  and 
packing  slips,  invoices,  and  cus- 
tomer and  inventory-status  reports. 
The  enhanced  version  also  has  the 
ability  to  handle  up  to  40  visual 
display  terminals  when  used  with 
larger  members  of  the  NCR  8000 
computer  series  or  the  NCR  Century 
computer  series.  This  means  it  can 
accommodate  larger  wholesale  dis- 
tributors with  up  to  16  warehouse 
locations. 


aliilia-i 


The  Digital  Cassette  Storage  System 
J with  AUDIO  CAPABILITY 

Compatible  with  all  S-100  bus  microcomputer  systems,  alpha-1 
is  the  ideal  storage  system  for  use  in  any  application.  Your  alpha-1  may  be 
configured  to  utilize  from  one  to  four  drives  to  provide  iimitless  capabilities. 
Alpha-1  is  a highly  economical  approach  to  mass  storage  for  your  home  computer, 
your  business  system,  or  the  classroom. 


SEPARATE  AUDIO  RECORDING 

This  feature  provides  your  system  with 
| capabilities  for: 

■ Verbal  student/computer  interaction 

■ Talking  games 

■ Audio  burglar  alarm 

■ intelligent  phone  message  system 

| SPEED  AND  CAPACITY 

■ Stores  over  50QK  bytes  per  C-6Q  side 

■ Average  access  time  for  C-60  tape  is  17 
seconds. 

m Load  8K  in  less  than  II  seconds. 

* Data  transfer  rate  at  62S0  baud. 

HARDWARE 

■ Compatible  with  all  popular  ST  00  bus 
microcomputers. 

■ Audio  track  under  computer  control. 

■ Replaces  ROM /PROM  monitors. 
Independent  motion  control  and  read/ 
write  electronics. 

2-button  cold  start  capability. 


SOFTWARE 

■ MCOS  Operating  System  handles  variable 
length  named  files,  updates,  packs  and 
copies  with  a single  command.  Includes 
Editor,  Assembler  and  Debugger  . . . 
al 3 provided  with  alpha-1  ■ 

■ Extended  BASIC  (4,4)  with  MCOS  for 
array  handling  and  concatenation. 

* PDSl-a  sophisticated  editor/ assembler* 

■ Dynamic  Debugger  provides  program 
display,  execution  control  and  moni- 
toring. 

“ Games 

■ AC  R/Tarbell  Load 


SYSTEM  INCLUDES 

Mecadrive*  case*  controller,  power  supply, 
cabling,  operating  manual  and  software  on 
cassette.  The  natural  wood  enclosure 
pictured  here  is  optional. 

FREE  BUYERS  GUIDE! 

You  don't  have  all  the  facts  about  tape  and 
disk  systems  until  you  have  read  our 
BUYER’S  GUIDE  TO  MASS  STORAGE  . „ . 
Free  for  the  asking! 

Available  kit  or  assembled  from  dealers 
nationwide.  For  the  dealer  nearest  you, 
write  or  phone: 


7026  0.W.S«  Road,  Yucca  Valley,  CA  92284 
1714)  365-7686 


30  INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  31 


APRIL  1978 


Gotcha , DEC! 


SuperTemr 


Yes,  we  gotcha  DECwriter  and  we  did  it 
with  such  standard  features  as:  matrix 
impact  printing,  1 32  column  print  width, 
microprocessor  electronics,  portability 
(SuperTerm  weighs  less  than  50  lbs.}, 
high  speed  (10,  1 5,  30,  45  and  60  char- 
acters per  second  are  standard  with  1 20 
and  200  CPS  being  optional},  an  IBM 
Selectric  configured  keyboard,  a "gear 
shifted"  alphanumeric  key  pad,  a quick 
loading  cartridge  ribbon  system,  hori- 
zontal tabs  (variable  and  fixed),  vertical 
tabs,  programmable  keyboard  lockout, 
text-optimized  printing  and  forms  con- 
trol-all standard. 

In  addition,  SuperTerm’s  unique  "bal- 
listic" printhead  design  is  warranted  for 
an  entire  year,  This  means  that  during 
the  warranty  period,  should  you  ever 
encounter  defects  in  printhead  work- 
manship, Intertec  will  replace  or  repair 
the  defective  component  free! 


It's  really  just  that  simple  and  that 
super  - a printhead  warranty  4 times 
longer  than  DEC'S. 

End  users  will  be  pleased  to  learn  that 
the  Intertec  SuperTerm  provides  all  of 
this  capability  and  more  at  a price  of  only 
$1995  — quantity  one. 

Low  cost  options  available  on  every 
SuperTerm  include:  200  CPS  printing, 
super  and  subscripting,  variable  vertical 
pitch,  pagination  (automatic  top  of 
form),  direct  X/Y  addressing,  adjustable 
left  and  right  margins,  automatic  reverse 
printing,  double-width  characters,  auto- 
matic CR  on  end  of  line,  a font  program- 
mable character  set,  and  a 1 200  baud 
communications  package  consisting  of 
120  CPS  printing,  dynamic  buffer  con- 
trol, 202C  interface  compatibility 
(w/reverse  channel)  and  automatic  re- 
verse printing . 


If  your  application  calls  for  APL/ ASCII, 
Super  Term  has  that  too.  In  fact, 
Super  Term  has  got  just  about  every- 
thing - except  competition. 

Want  more?  You've  got  it!  A built-in 
micro-cassette  (Supercette™)  is  avail- 
able for  only  $900  in  single  quantities 
with  OEM  discounts  available, 

In  addition  to  unparalleled  price  and 
performance,  every  SuperTerm  is 
backed  by  Intertec's  nationwide  factory 
trained  service  network  with  over  160 
service  centers  strategically  located 
coast  to  coast. 

For  more  information  on  the  total  per- 
formance and  unparalleled  low  price 
that  make  the  Intertec  SuperTerm  the 
very  best  buy  for  your  terminal  dollar, 
just  call  Intertec  Data  Systems,  the  only 
company  with  international  sales,  ser- 
vice and  the  revolutionary  SuperTerm. 


INTERTEC  DATA  SYSTEMS 


Corporal©  Headquarters 


Eastern  Regional  Marketing  Western  Regional  Marketing 


1851  Interstate  85  South 
Charlotte  North  Carolina  28208 
704/377-0300 


1 9530  Club  House  Road 
Gaithersburg,  Maryland  20760 
301/94  3-2400 


17952  Sky  Park  Blvd. 
Irvine  California  92714 
714/957-0300 


See  Us  at  Booth  1765 


CIRCLE  INQUIRY  NO.  29 


a* 

FD°S;  °"£*  SP^eBr80&0, 6°^ed  Basic.  CJ£ „&*. 
inWnsicjo^  FDOS  W.  o ^endea  c(OSS  assen 


and  ^e  r-QOOP 

S%g®'es’c  crtFVtLOPW^ 


CIRCLE  INQUIRY  NO.  51 


May  1 Minnesota  Computer  Society 
will  meet  at  the  Brown  Institute, 
Room  51,  3123  E.  Lake  Street, 
Minneapolis,  MN.  For  further  in- 
formation contact  the  Society  at 
Box  35317,  Minneapolis,  IVIN 
55435,  Attn:  Jean  Rice. 

May  2 Tidewater  Computer  Club  will 
hold  its  meeting  at  the  Elec- 
tronics Computer  Programming 
Institute,  Janaf  Office  Bldg., 
Janaf  Shopping  Center  in  Norfolk. 
The  club  also  meets  on  the  third 
Tuesday  of  the  month.  For  further 
information  contact:  C.  Dawson 
Yeomans,  Interface  Chairman, 
677  Lord  Dunmore  Dr.,  Virginia 
Beach,  VA  23462. 

May  3 New  England  Computer  Soci- 
ety will  meet  in  the  cafeteria  of 
the  MITRE  Corp.  at  7:00  P.M. 
Located  on  Route  62  in  Bedford, 
MA.  Contact  Dave  Day  at  (603) 
434-4239  for  details. 

May  3 Kitchener  Waterloo  Micro- 
computer Club  will  meet  at  the 
University  of  Waterloo,  Room 
3388,  Engineering  Bldg.  #4, 
University  Ave.,  Waterloo,  On- 
tario, Canada  at  7:30  P.M. 


May  3 Northwest  Computer  Society 
will  meet  in  the  Pacific  Science 
Center  in  Seattle,  Room  200  at  7:30 
P.M,  Formoredetails  write  NCCN, 
Box  242,  Renton,  WA  98055. 

May  3 The  Valley  Computer  Club  will 
meet  at  7 P.M.  at  the  Harvard 
School  located  at  3700  Coldwater 
Canyon,  Studio  City,  CA, 

May  3 Amateur  Computer  Society  of 
Columbus  will  meet  the  first  Wed- 
nesday of  each  month  at  the  Cen- 
ter of  Science  and  Industry  at  7:30 
P.M.  For  further  information  write 
c/o  Fred  Hatfield  K8VDU,  Com- 
puter Data  Systems,  1372  Grand* 
view  Ave.,  Columbus,  OH  43212, 
or  call  (614)  488-3347. 

May  3 Lincoln  Computer  Club  will 
hold  its  meeting  at  the  South 
Branch  Library  located  on  27fh 
and  South  Sts.  at  7 P.M.  For  more 
details  write  Hubert  Paulson,  Jr,, 
422  Dale  Dr.,  Lincoln,  NE  68510. 
May  4 Bay  Area  Microprocessors 
Users  Group  (BAMUG)  will  meet 
in  the  Hayward  ROC  Center, 
26316  Hesperian  Blvd.,  Hayward, 
CA  at  7:30  P.M.  For  further  details 
write  BAMUG,  1211  Santa  Clara 


Avenue,  Alameda,  CA  94501. 

May  5 Crescent  City  Computer  Club 
will  hold  its  meeting  at  the  Uni- 
versity of  New  Orleans,  Lakefronf 
Campus  at  8 P.M.  Call  Bob  Latham 
at  (504)  722-6321  for  more  details. 

May  6 Louisville  Area  Computer  Club 
(LACE)  will  meet  at  the  University 
of  Louisville,  Speed  School  Audi- 
torium at  1 P.M.  For  details,  write 
the  club  at  115  Edgemont  Dr., 
New  Alban,  IN  47150. 

May  6 The  Computer  Hobbyist  Group, 
will  meet  at  1 P.M.  in  Green  Center, 
Rm  2.530,  of  Univ.  of  Texas,  Dallas. 
For  details  write  to  P,0,  Box 
11344,  Grand  Prairie,  TX  75051. 

May  6 South  Central  Kansas  Ama- 
teur Computer  Association,  9:00 
A.M.,  Wichita  Public  Library, 
Wichita,  KS.  For  further  informa- 
tion call  Chris  Borger  at  (316) 
265-1120  or  Dave  Rawson,  1825 
Gary,  Wichita,  KS  67219,  (316) 
744-1629  for  further  details. 

May  6 Oklahoma  Computer  Club 
will  be  meeting  at  the  Belle  Aisle 
Library  at  10  A.M.  Call  Al  Camp- 
bell at  (405)  842-4933  for  details. 

May  6 Milwaukee  Area  Computer 


APPLICATION  SOFTWARE 

NATIONAL  SOFTWARE  EXCHANGE,  INC. 

WILL  PAY  CASH 
FOR  YOUR  PROGRAMS 

We  are  purchasing  programs  for  resale. 

They  may  be  written  in  any  popular  version  of  BASIC  or  FORTRAN. 

They  must  be  documented  (our  documentalists  will  polish  up  the 
documentation) 

They  must  be  original! 

Write  or  Call 

NATIONAL  SOFTWARE  EXCHANGE,  INC. 

1000  Lake  Saint  Louis  Blvd. 

Suite  248 

Lake  Saint  Louis,  Missouri  63367 

(314}  625  -2400 


APRIL  1 978 


CIRCLE  INQUIRY  NO.  38 


INTERFACE  AGE  33 


Club  will  meet  at  1 P.M.  at  the 
Waukesha  County  Technical  In- 
stitute, New  Berlin,  Wl.  Call  (414) 
246-6634  for  further  details. 

May  10  Homebrew  Computer  Club 
meeting  will  begin  at  7 P.M.  in 
Menlo  Park,  GA  at  the  Stanford 
Linear  Accelerator  Center  Audi* 
torium.  Call  (415)  967-6754  for 
more  details. 

May  11  Mid  America  Computer  Hob- 
byist meeting  will  be  at  7:00  P.M. 
at  Commercial  Federal  Savings  & 
Loan,  Bellevue,  NE.  intersection 
of  Galvin  Rd.  and  U.S.  Hwy.  73*75. 
Write  P.O.  Box  13303,  Omaha,  NE 
68113  for  more  information. 

May  11  Utah  Computer  Association 
will  meet  at  Murray  High  School, 
Rm  154,  5440  S.  State  St.,  Salt 
Lake  City,  UT  at  7 P.M.  For  details 
write  or  call  Larry  or  Holly  Barney, 
1928  S.  2600  Salt  Lake  City,  UT 
84108.  (801)  485-3476. 

May  11  The  Rochester  Area  Micro- 
computer Society  will  meet  at  the 
RIT  Campus,  Rm.  1030,  Bldg.  9 at 
7:30  P.M.  For  details  write  RAMS, 
P.O.  Box  D,  Rochester,  NY  14609. 

May  1 1 North  Florida  Computer  Soci- 
ety will  meet  at  227  Edison  Dr., 
Pensacola,  FL  32505.  For  infor- 
mation write  this  address  or  call 
Eugene  Rhodes  at  (904)  453-3844. 


May  12  Northern  New  Jersey  Ama- 
teur Computer  Cl  ub  (NNJ  ACC)  will 
hold  its  meeting  at  the  Fairleigh 
Dickenson  University,  on  the 
Rutherford  Campus,  Becton  Hail, 
Room  B8,  at  7 P.M.  For  details 
write  NNJ  ACC,  593  New  York 
Ave.r  Lyndburst,  NJ  07071. 

May  14  North  Orange  County  Com- 
puter Club  will  have  its  meeting 
at  Chapman  College,  Orange,  CA, 
Doors  open  at  12:00.  105  Hash* 
inger  HaM  Auditorium.  Member- 
ship Chairman,  Tracey  Lerocker, 
(714)  998-8080  evenings. 

May  16  Sacramento  Microcomputer 
Users  Group,  (SMUG),  7:30-9:30 
P.M.  at  SMUD  Training  Bldg.,  on 
59  St.  Write  Richard  Lerseth,  P,0. 
Box  161513  or  cal!  (916)  381-0335 
after  5:00  P.M. 

May  16  Rhode  Island  Computer  Hob- 
byists (RICH)  meets  the  at  the 
Knight  Campus  of  Rhode  Island 
Junior  College  in  the  Faculty 
Cafeteria  at  7:30  P.M.  For  further 
information  contact  Emilio  lannu- 
ciilo,  RICH,  P.O.  Box  559,  Bristol, 
Rl  02809,  or  call  (401)  253-5450. 

May  19  Long  Island  Computer  Asso- 
ciation wilt  meet  at  7 PM  at  the 
New  York  Institute  of  Technology, 
Old  Westbury  Campus,  Route 
25A  between  Route  107  and  Gien 


Cove  Rd.,  Rm.  508.  For  more 
details  write  Long  Island  Com- 
puter Association,  36  Irene  Lane 
East,  Plainview,  NY  11803. 

May  19  Amateur  Computer  Group  of 
New  Jersey  (ACGNJ)  will  meet  at 
UCTI,  1776  Raritan  Rd.t  Scotch 
Plains,  NJ  07076  at  7 P.M.  For  fur- 
ther information  write  to  the  club 
at  the  above  address. 

May  20  Southern  Nevada  Personal 
Computing  Society  will  meet  at 
Clark  County  Community  Col- 
lege, Las  Vegas,  NV  at  12:00.  The 
club  also  meets  on  the  first  Satur- 
day of  the  month.  For  further  in- 
formation write  SNPCS,  1405 
Lucille  St,  Las  Vegas,  NV  89101 
or  call  (702)  642-0212. 

May  20  San  Diego  Computer  Society 
will  meet  at  the  Grossmont  Com- 
munity College  Student  Center, 
8800  Grossmont  College  Dr.,  El 
Cajon,  CA.  Doors  open  at  12:30. 
For  details  call  (714)  565-1738, 

May  20  The  7CTs  Committee  (Affili- 
ated with  the  Cleveland  Digital 
Group)  will  meet  at  Cleveland 
State  University  Student  Services 
Bldg,,  in  the  Kiva  Room  at  2:00 
P.M.  For  more  information  write  to 
Cleveland  Digital  Group,  8700  Har- 
vard Ave.,  Cleveland,  OH  44105. 

May  20  Central  Florida  Computer 


Upgrade  your  SWTPC  6800  system  to  1200  baud  with 
PerCom’s  CIS-30  + dual-cassette/terminal  interface 


The  CIS-30+  . . . four  times  as  fast  as  SWTPC’s  AC-30  with  the  same  dual- 
cassette capability  . . . plus  a 1200-baud  data  terminal  interface  ...  in  a SWTPC 
color-compatible  package  that’s  only  1/10  the  size  of  the  AC-30. 

Dependable?  The  simplicity  of  Harold  Mauch  PerCom  Data  designs  says  more 
than  any  well-chosen  words.  Simply  put,  for  only  $79.95*  you  get  the  fastest,  most 
dependable  dual  function  interface  you  can  buy  for  your  SWTPC  6800. 

See  your  nearest  dealer  or  order  direct  from  PerCom. 

PerCom  'peripherals  for  personal  computing' 


PEflGCM 


PERCOM  DATA  COMPANY,  INC. 
QEPT. I *318  GARNES<  GARLAND.  TX  75042 

(214)  276-1968 

* Kil  price.  Assembled  and  tested; 
$99.95  + shipping.  Tex.  res.  add 
5%  tax,  BAG  & IVIC  available. 


• Record  and  playback  at  120, 
60  or  30  self-clocking  bytes  per 
second  (extended  Kansas  City 
Standard) 

• 1200,  6Q0  or  30Q  baud  data 
terminal  interface 

• Dual  cassette  operation 

• Compatible  with  SWTPC  cas- 
sette software 

• Optional  kit  permits  program 
control  of  cassettes 

• Optional  adaptor  permits  inter- 
facing with  any  computer 


34  INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  41 


APRIL  1978 


■\ 


modem  / 'mo  • dam  / [modulator 
+ demodulator]  n - s : a device  for 
transmission  of  digital  information 
via  an  analog  channel  such  as  a tele- 
phone circuit. 


Those  of  us  who  live  on  the  North  American  continent 
are  blessed  with  an  incredible  non-natural  resource 
consisting  of  a gigantic  web  of  tiny  copper  wires  linking 
virtually  all  of  our  homes  and  businesses  together  into 
the  greatest  telecommunications  network  in  history. 

The  Bell  System  and  over  1600  independent 
telephone  companies  have  been  stringing  wires 
and  microwaves  nearly  everywhere  for  up  to 
100  years.  Now,  the  80-103A  Data 
Communications  Adapter  brings 
this  amazing  network  to 
S-100  Micro 
Computers. 


The 

80-1 03A  Data 
Communications 
Adapter  is  more  than 
just  a modem.  It  is  a complete 
data  communications  sub-system 
combining  on  a single  S-100  board 
functions  which  formerly  required  a 
modem,  an  automatic  calling  unit,  and  serial 
and  parallel  interfaces.  This  fully  programmable 
unit  gives  you  flexibility  never  before  available  at  such 
a low  cost.  Fully  assembled,  tested,  and  burned  in  with 
full  documentation  and  our  standard  90  day  warranty,  the 
80-103A  is  available  at  retail  computer  stores  across  the  country 

for  only  279.95. 


D.C.  Hayes  Associates  Inc. 

P.O.  BOX  9884  • ATLANTA,  GA.  30319  • (404)  231-0574 

Distributed  in  Canada  by  TRtNTRONICS  LIMITED,  Toronto 


APRIL  1978 


CIRCLE  INQUIRY  NO.  25 


INTERFACE  AGE  35 


Club  will  meet  at  the  Orlando 
Utility  Bldg,,  on  S,  Orange  Ave., 
Orlando,  FL  at  2:00  P.M. 

May  20  Philadelphia  Area  Computer 
Society  will  meet  at  2 PM  at 
LaSalle  College  Science  Bldg,  at 
the  corner  of  20th  & Olney  Ave. 
For  more  details  write  PACSs  P.O. 
Box  1954,  Philadelphia,  PA  19105. 

May  20  Computer  Hobbyist  Group 
of  North  Texas  will  meet  at  UTA 
University  Hall,  Rm  108  at  1 PM  in 
Arlington,TX.  For  details  call  Neil 
Ferguson  at  (817)  or  (214)  265-9054. 

May  24  Diablo  Professional  Users 
Group  (DPUG)  will  meet  at  Diablo 
Valley  College  Library,  near  the 
Willow  Pass  exit  of  Fwy.  680, 
from  8-10  PM.  For  details  write  or 
call  Bob  Hendrickson,  Elec- 
tronics Dept.,  DVC,  Pleasant  Hill, 
CA  94523;  (415)  687-8373. 

May  24  Boston  Computer  Society 
will  meet  at  the  Commonwealth 
School,  151  Commonwealth  Ave., 
Boston  at  7 P.M.  The  school  is 
located  on  the  corner  of  Dart- 
mouth St.  In  Boston's  Back  Bay. 
For  information  write  or  call  the 
society  at  17  Chestnut  St., 
Boston,  MA  02108,  (617)227-1399. 

May  25  Space  Coast  Microcomputer 
Club  will  hold  its  meeting  at  7:30 
P.M.  at  the  Merritt  Island  Library, 
Merritt  Is.,  FL.  Contact  Ray  Lock- 
wood  at  (305)  452-2159  for  details. 

May  25  Small  Computer  Engineer- 
ing Association  of  Minnesota 
(SCEAM)  will  meet  at  the  Resource 
Access  Center,  3010  Fourth  Ave. 
So.,  Minneapolis,  MN  55408  at  7 
P.M.  For  more  information  write  to 
this  address  or  call  (61 2)  824-6406. 

May  25  Microcomputer  Users  Group 


(MCG)  will  hold  its  meeting  at  the 
University  of  Minnesota,  Elec- 
trical Eng.  Rm.  115  at  7 P.M.  The 
club  meets  every  Thursday.  For 
more  information  write  MCG, 
Dept,  of  Elec.  Eng.,  123  Church 
St.  S.E.,  Minneapolis,  MN  55455. 

May  26  Alamo  Computer  Enthusiast 
meets  at  7:30  P.M.  in  Room  104  at 
Chapman  Graduate  Center  at  Trin- 
ity University,  San  Antonio,  TX. 
For  details  call  (512)  532-2340,  or 
write  to  the  club  at  7517  Jonquill, 
San  Antonio,  TX  78233. 

May  26  Washington  Amateur  Com- 
puter Society  has  scheduled  its 
meeting  to  be  held  at  the  Catholic 
University  of  America,  St.  Johns 
Hall.  Located  at  Michigan  and 
Harewood  Aves.  in  Washington, 
D.C.  Contact  Bill  Stewart  at  (202) 
722-0210  for  club  details  between 
the  hours  of  10  A.M.  and  12  P.M. 

May  26  TRACE  will  hold  its  meeting 
at  the  Ontario  Science  Center,  8 
P.M.,  770  Don  Mills  Road,  Don 
Mills,  Ontario.  Club  address  is 
Box  545,  Streetsville,  Ontario, 
Canada  L5M  2C1. 

May  28  Summit  City  Computer  Club 
will  meet  at  the  McMillen  Library 
on  the  Indiana  Institute  of  Tech- 
nology Campus  in  Ft.  Wayne,  IN. 
For  details  write  the  club  at  P.O. 
Box  5096,  Ft.  Wayne,  IN  46805. 

May  28  Birmingham  Microprocessor 
Group  will  meet  at  Southcentral 
Bell  Company  headquarters  bldg, 
at  2 P.M.  For  further  details  write 
or  call  Jim  Anderson,  2931  Bal- 
moral Rd.,  Birmingham,  AL  35223; 
(205)  897-9630. 

May  30  Computer  Amateurs  of  South 
Jersey  will  holds  its  meeting  at 


the  National  Park  Municipal  Bldg., 
7 So.  Grove  Ave.,  National  Park,  NJ 
at  7:30  P.M.  For  details  call  (609) 
541-1010,  or  (609)  541-8296. 

CALL  FOR 

BUSINESS  ORIENTED  ' 
ARTICLES 

INTERFACE  AGE  Magazine  is  seeking 
well-written  articles  related  to  the  business 
world.  These  articles  may  cover  any  aspect 
of  business  as  it  relates  to  microcom- 
puting. 

Specifically,  we  would  like  articles  de- 
scribing hardware  considerations  for  the 
small  businessman.  Software  articles  that 
present  a useful  application  for  any  type  of 
business  activity. 

Whether  you  are  a doctor,  lawyer,  or  candy 
butcher,  if  you  use  a microcomputer  in  your 
day  to  day  business  we  want  to  hear  about  It. 

Articles  authored  by  individuals  during 
leisure  time  are  remunerated  at  a rate  from 
$15.00  to  $50.00  per  published  page  and  ar- 
ticles describing  company  projects  carry 
author  and  company  byline,  but  no  honorar- 
ium is  offered.  Articles  accepted  will  be 
acknowledged  with  a binder  check  within 
30  days  of  receipt. 

Manuscripts  should  be  double-spaced, 
typewritten  pages,  one  inch  margins,  and 
not  less  than  3Ys  pages  in  length  (one 
published  page).  Pages  should  be  num- 
bered to  insure  correct  text.  Photographs 
should  be  numbered  and  labeled  on  the 
backside  with  a description.  Photos  should 
be  taken  with  uniform  lighting  and  back- 
ground, in  the  form  of  glossy  black  and 
white  prints.  Tables,  listings,  etc.,  shall  be 
on  separate  sheets.  Computer  listings 
shall  be  printed  using  a new  ribbon  to 
assure  darkest  print  copy.  Authors  shall 
supply  a statement  of  their  background,  ex- 
pertise and  level  of  accomplishment. 

The  publisher  assumes  no  responsibility 
for  artwork,  photos,  models,  or  many- 
scripts.  Manuscripts  are  not  acknowledged 
or  returned  unless  accompanied  by  a self- 
addressed,  stamped,  return  envelope. 

Forarticle  submittal  or  more  information, 
contact  Cart  Warren,  Senior  Editor,  INTER- 
FACE AGE  Magazine,  16704  Marquardt  Ave.t 
Cerritos,  CA  90701  or  call  (213)  926-9544. 


$95  Stand  Alone  Video  Terminal 

o:.8f  E 1 9 x y virTHwii  * i s 3 c* 2 - j <■*++ 

! mw  ( ) *+,  - . /Q 12456739 : : <=>? 
L-RBCDEFGH I JKLMNOPQRSTUUyXVZ  E \ ] A_ 
d * f 9 h i j k 1 Pi  fi  0 P4.  fl  t UUWX  yzi ! >'vi 

SCT-1Q0  FEATURES: 

• 64  X 16  line  format  with  128  display  able  characters 
• Serial  ASCII  or  BAUDOT  with  multiple  Baud  rates 
• $187  Assembled  or  $157  Kit  (Partial  Kit  $95) 

I Full  cursor  control  with  scrolling  and  paging 
• On  board  power  supply 
• Many  additional  features 

Call  or  write  today.  MC/VISA  accepted 

XITEX  CORP.  P.O.  Box  20887 
Dallas,  Texas,  75220  # Phone  (214)  620-2993 
Overseas  orders  and  dealer  inquiries  welcome 


36  INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  63 


APRIL  1978 


General  Business 

Software 
Ion  Can  Count  On! 


A Complete  System 

Inventory  • Sales  • Receivables  • Payables  • Purchasing  • General  Ledger 

Highly  Versatile 

Fits  Most  Business  Environments  Without  Any  Customizing 

Full  Menu  Structured 

No  More  Program  Names  to  Memorize 

Full  Input  Prompting  and  Checking 

No  Need  to  Guess  at  the  Order  or  Size  of  Data  to  input 

Complete  Error  Testing  and  Reporting 

Catches  Most  Harmful  Errors  Before  They  Cause  Problems 

Two  Security  Code  Activated 
Modes  of  Operation 

Time-Shared 

Handles  up  to  Seven  Users  Simultaneously 

All  Preprinted  Forms 
Available  Nationwide 

Invoices,  Statements,  etc.,  are  Already  Designed 

Fasy  to  Learn  and  Cse 

No  Need  to  Know  any  Software 


Dealerships  Still  Available  in  Some  Areas 

Demarco— shatz 


APRIL  1978 


COMPUTER  SYSTEMS 

952  Manhattan  Beach  Blvd.,  Suite  220,  Manhattan  Beach,  Ca.  90266  • (213)  545-4494 

CIRCLE  INQUIRY  NO.  13  INTERFACE  AGE  37 


TRENTON  STATE  COLLEGE 

Trenton,  New  Jersey 


The  Third 

Trenton  Computer  Festival 


April  BE  & 23. 197B 


Super  Outdoor  Flea  Market 

Surplus  computer  gear,  bargains  galore,  over  5 acres 
of  space  {$2/spot,  no  electricity). 


Indoor  Commercial  Exhibit  Area 

90  exhibitor  booths  showing  newest  products;  special 
discounts;  funky  games  to  play. 


Forums,  Talks  & Seminars 


Meet  the  leading  experts  and  hear  sessions  on 
robots,  computer  music,  amateur  radio,  etc. 


Hundreds  of  Door  Prizes 
★ ★ ★ 

Banquet  Saturday  night 

For  more  information  call: 
609-771-2487  or  201-277-2063 
Admission  $4  Students  $2 
Hours:  10AM- 6PM  Saturday;  10AM-4PM  Sunday 


★ ★ ★ 

Banquet  $9.  Avoid  disappointment  — preregister  for  the 
banquet!  Send  your  check  for  $9  per  person  to;  TCF-78,  Tren- 
ton State  College,  Trenton,  N.J.  08625. 


Convenient  To  NY,  PA,  MD  & DEL 

Easy  to  get  to;  free  parking  for  over  6,000  cars. 


Sponsored  By: 

Amateur  Computer  Group 
of  New  Jersey 

Philadelphia  Area 
Computer  Society 

Trenton  State  College 
Digital  Computer  Society 

Dept,  of  Engineering  Technology 
Trenton  State  College 

I.E.E.E. 

Princeton  Section 


38  INTERFACE  AGE 


APRIL  1978 


WHITE  CILUR 
NICMCRMRUKR 

By  James  S.  White 


Microcomputers  are  potentially  more  powerful  than 
large  computers,  because  they  can  practically  do  more 
things  than  can  large  computers.  The  truth  of  this  easily 
misunderstood  fact,  sure  to  shake  up  several  other  com- 
fortably accepted  notions  and  ways  of  life,  is  based  on 
the  two  terms  practically  ^nd  potentially. 

Practically,  microcomputers  can  do  more  because 
they  cost  less.  Therefore  they  can  be  cost-effective  in  a 
much  broader  range  of  applications.  The  purpose  of  a 
business  computer,  in  common  with  most  other  busi- 
ness tools,  is  to  increase  the  bottom  line  figure  or  net 
profit.  Therefore,  the  things  that  a business  computer 
can  be  used  for  are  determined  by  the  cost-effect  rela- 
tionship. Small  businesses  have  hundreds  of  functions 
which  are  adaptable  to  microcomputer  automation,  but 
never  have  been  and  probably  never  will  be  practical  for 
large  computers. 

Microcomputers  have  many  more  uses*  than  are  cur- 
rently being  offered,  or  suggested.  Many  of  these  poten- 
tial applications  need  only  a few  years  time  to  be  devel- 
oped and  brought  to  market.  {You  won’t  have  to  wait  the 
15  to  25  years  after  hardware  development  that  large 
computer  users  did.)  New  products  are  being  announced 
every  day,  examples  of  which  are  in  the  New  Products 
Section  of  this  issue. 

More  significant  than  comparisons  of  power,  speed, 
or  Interactiveness,  is  the  understanding  that  microcom- 
puters are  Just  different  than  large  computers.  Conse- 
quently, comparing  microcomputers  and  large  com- 
puters is  like  saying  that  apples  are  worse  than  oranges 
because  they  don’t  have  as  much  juice.  Following  such 
unequal  comparisons,  some  people  totally  relegate 
microcomputers  to  an  inferior  status,  and  fail  to  gain 
many  of  their  benefits. 

The  realization  of  the  important  potential  of  micro- 
computers will  come  when  developers  and  users  quit 
considering  them  as  shrunken  dinosaurs,  Microcom- 
puters are  a different  species,  with  their  own  unique 
characteristics.  In  some  characteristics,  such  as  pro- 
cessor speed  and  reliability,  small  computers  (mini’s 
and  micro’s),  generally  outrate  the  larger  systems.  In 
other  characteristics,  such  as  capability  of  traditional 
computing  peripherals,  microcomputers  tend  to  fall 
behind.  The  real  blossoming  of  the  potential  of  micro- 
computers is  waiting  on  their  acceptance  as  them- 
selves, not  as  little  brothers. 

Robotics  Is  one  start  towards  recognizing  and  apply- 
ing some  of  the  microcomputer’s  unique  capabilities. 
Only  a microcomputer,  particularly  those  using  the 
battery-powerable  CMOS  components,  can  provide 
practical  control  of  a functional  robot.  Many  other  ideas 
concerning  the  use  of  microcomputers  in  robotic  de- 
vices can  be  found  elsewhere  in  this  issue. 

Perhaps,  as  a small  businessman,  you  can’t  yet  afford 
to  add  a robot  to  your  staff.  Anyway,  you  say,  "What 
could  a robot  do  for  me?”.  Wait!  — 


*The  word  ‘users'  can  be  directly  related  to  application  design. 
Applications  can  be  anything  from  payrolls  to  process  control. 


The  KIM  to  S-100  bus 
Interf ac  e/Motherboard 


* Combines  the  power  of  the  6502  with  the  flexibility  of 

the  S-100  bus 

* Attaches  to  any  unmodified  KIM 

* Complete  interface  logic  and  fully  buffered  motherboard 

in  one  unit 

* On-board  regulation  of  power  for  KIM 

* Eight  slots  of  S-100  compatibility  for  additional  RAM. 

Video  and  I/O  boards,  PROM  Programmers,  Speech 
processors . . . 

■ Includes  all  parts,  sockets  for  ICs,  one  100  pin  connector, 
and  full  Assembly /Op  crating  documentation 

♦ Kit  $125,  Assembled  $165  | 

♦ A//  unt£s  shipped  from  stock 

FORETHOUGHT  PRODUCTS 

«P.O.  Box  386 -E 
_ Coburg,  OR  97401 


CIRCLE  INQUIRY  NO,  24 


CIRCLE  INQUIRY  NO.  46 


APRIL  1978 


INTERFACE  AGE  39 


Robert’s  Rent-a-Robot  has  just  introduced  some  inter- 
esting offerings  for  you!  The  stars  of  Star  Wars,  today's 
heroes  of  those  who  control  much  of  America's  spend- 
ing (i.e.,  kids),  are  available  to  promote  your  products.  A 
copy  of  R2-D2  can  be  rented  for  only  $2.55  per  hour  (no 
FICA  or  unemployment  taxes)  to  offer  pizza  samples, 
with  cute  lovable  background  noises,  to  your  grocery’s 
customers.  Other  robots  are  available  for  on-the-spot 
sales  of  oil  in  your  self-service  gasoline  station,  to 
beckon  street  traffic  into  your  fast  food  service  fran- 
chise, or  to  took  over  the  shoulders  of  the  school  kids 
coveting  the  goodies  in  the  aisles  of  your  candy  store. 
Okay,  Robert’s  doesn’t  really  exist  today,  but  the  possi- 
bilities do. 


Another,  more  conventional,  microcomputer  applica- 
tion is  the  GEM  Time  Machine.  Marketed  by  a real  com- 
pany {General  Electronics  Marketing  Corporation,  207 
Rhine  Street,  Watertown,  Wl  53094),  this  product  was  in- 
troduced at  the  January,  1978  Wisconsin  State  Bar  con- 
vention in  Milwaukee. 


Basically  a data  collection  system,  the  GEM  Time  Ma- 
chine can  be  used  by  lawyers  to  record  their  office  time 
spent  working  for  each  customer.  When  starting  or  fin- 
ishing an  activity,  the  lawyer  keys,  into  his  own  personal 
terminal,  data  identifying  the  customer  and  type  of  acti- 
vity. Other  legal  staff  workers  also  key  in  identifications 
of  what  they  have  been  or  will  be  working  on. 


Using  that  data  accumulated  for  any  desired  combina- 
tion of  project(s),  worker(s),  and/or  client(s),  reports  of 
time  and  dollars  accumulated  can  be  obtained  from  the 
system  at  any  time.  Dollar  rates  can  be  those  used  for 
cost  analysis,  billing,  or  other  purposes,  can  be  different 
for  each  individual  person,  and  can  be  calculated  by  the 
system  (for  example,  by  dividing  a day’s  pay  by  the 
number  of  hours  actually  worked).  Considerable  flexi- 


The  Complete  Microprocessor 

Can  be  used  for  hardware  and  software 
development,  program  development,  assembly 
& debugging  for  the  following  systems: 

Any  Intel  Microprocessor  (8080.  8085,  etc.) 

Any  Motorola  Microprocessor  (6800.  6802.  etc,) 

Texas  Instruments  9900  Family 
Zilog  Z-80 

Can  do  Prom,  burning  for  all  popular  types  of  Proms. 

Fuseable  Link  or  Ultra-Violet  types. 

Any  "Read  Only"  or  "Programmable  Only1’  memories. 

Quasar  Industries  General  Area  of  Expertise 
Include: 

* Hardware  and  Software 

* Micro-Computers 

* Geo-Physics,  Communications 

* Computer  Systems— Design/Development 

* Material  Handling  Control  Systems 

* Audio  Visual  Systems 

* Computer  Peripherals 

* Sattelite  Data  Transmission  Systems 

QUASAR  Industries 

59  Meadow  Road  • Rutherford,  New  Jersey  07070 

(201) 935-3640 

Western  Slates  Representative: 

Android  Amusement  Corp. 

2324  Lenta  Lane  * Arcadia,  California  91006 

{213)  445-5330  or  (21 3)  266-1994 


bility  is  available  to  allow  each  report  requester  to  deter- 
mine the  time  and  type-of-actmty  scope  of  his  report, 
the  amount  of  detail  provided,  and  the  media  on  which 
the  report  is  presented.  Automated  invoicing  is  another 
possible  end  result,  A large  computer  could  do  these 
jobs,  but  for  unrealistically  high  costs.  Hand  methods 
have  been  affordable  without  providing  now-possible 
accuracy,  detail,  and  timeliness.  This  is  a prime  example 
of  the  cost  effectiveness  and  practicality  of  a microcom- 
puter application. 

Law  office  timekeeping  is  probably  not  the  most  pro- 
ductive application  for  systems  such  as  the  GEM  Time 
Machine.  This  system  can  have  thousands  of  terminals, 
each  different  and  each  with  as  much  or  as  little  of  its 
own  computing  power  as  desired  by  the  user.  One  result 
could  be  a much  more  complete  and  flexible  small  busi- 
ness management  information  system,  than  now  exists 
in  many  businesses.  When  well  utilized,  this  capability 
could  provide,  to  managers  in  a variety  of  industries,  a 
completeness  of  objective  knowledge  and  control  which 
could  revolutionize  the  management  profession. 

Present  features  of  the  GEM  Time  Machine  are  also 
only  the  beginning  of  those  normally  expected.  Accounts 
payable,  accounts  receivable,  general  ledger,  informa- 
tion retrieval,  and  word  processing  are  being  developed. 
These  applications  are  important  and  practical  for  the 
legal  profession,  and  use  the  same  hardware  used  for 
time  logging.  Because  this  system  includes  a BASIC 
language,  (which  has  several  features,  such  as  variable 
precision  from  3 to  31  digits,  and  array  with  up  to  15  sub- 
scripts),  users  can  add  their  own  application  programs. 
The  greatest  benefits  will  be  realized  by  the  user  who  in- 
tegrates these  applications,  using  the  multiprocessing 
capabilities  of  this  and  similar  systems. 

Another  application  example,  which  exemplifies  the 
novel  use  of  computers,  is  the  use  of  a Wang  computer 
to  replace  the  entire  crew  for  the  236-foot  yacht  Club 
Mediterranee,  the  second  place  winner  in  the  1976 
OSTAR  race  between  Plymouth,  England,  and  Newport, 
Rhode  Island.  The  only  person  aboard  the  yacht  for  the 
25*day  voyage  was  skipper  and  computer  operator  Alain 
Colas.  The  crew  was  programmed  by  Compagnte  Inter- 
nationale Service  Llnformatsque.  The  French  nationality 
of  both  programmers  and  operator/skipper  also  provides 
an  example  of  European  computing  expertise. 

As  a continuous  watch  slander,  the  computer’s  job  was 
to  monitor  24  instruments.  The  computer-integrated  man- 
agement information  system  was  well  designed  to  pre- 
sent only  exception  or  requested  information,  rather  than 
all  the  details  that  enthrall  some  users  new  to  computers. 

One  instrument  was  a hygrometer,  with  the  computer 
programmed  to  sound  an  alarm,  {to  awaken  the  sleeping 
skipper},  whenever  humidity  approached  a fog  level. 
Another  instrument  produced  a computer  alarm  whenever 
the  Club  Mediterranee  received  strong  radar  signals  from 
another  ship,  a function  particularly  important  because 
race  rules  prohibited  active  radar  on  all  competing 
vessels.  Other  Instruments  checked  for  unacceptable 
course  deviations,  leaking  propane  or  hydrogen,  and  for 
overcharge  of  batteries  by  the  wind  vane  generator. 

The  computer-crew  also  performed  data  processing 
functions,  such  as  calculating  locations  from  sextant 
redings,  and  planning  ideal  courses,  considering  the 
earth's  curvature.  Morse  code  weather  reports  were  also 
decoded  and  printed  as  received. 

For  those  with  landlocked  businesses,  or  those  just 
thawing  out  from  a long  deep  winter,  a yacht  race  may 
seem  unrealistically  distant.  However,  these  three  appli- 
cations give  examples  of  the  potential  power  of  micro- 
computers. Next  month,  a more  precise  look  at  micro- 
computer applications.^ 


40  INTERFACE  AGE 


CIRCLE  INQUIRY  NO,  45 


APRIL  1978 


MlffiOMATOKl 


THE  GROWTH  SYSTEM 

Micromation  introduces  the  EXP  series 
of  expandable  floppy  disks.  Systems 
designed  to  be  reliable,  versatile, 
and  to  expand  with  the  needs  of 

your  system. 


UNDER  $2,000  SYSTEMS 

A complete  dual-drive  system  is  available  for  under  two  thousand 
dollars.  And  there  are  no  high  priced  options — write  protect  and 
front  panel  activity  light  are  standard.  And  since  the  EXF  series  is 
based  upon  proven  components  and  the  drives  are  manufactured  by 
a major  supplier,  the  systems  are  available  in  less  than  four  weeks 
from  receipt  of  your  order. 

EXP-1  Single  drive  system  $1,195* 

EXP-2  Dual  drive  system  1,895* 

CP/M  with  BASIC  95. 


MACRO  DISK 


STEP  UP  TO  DOUBLE-HEADED 

New  double-headed  drives  record  data  on  both  sides  of  a diskette  — 
But  no  manufacturer  is  delivering  them  yet.  When  these  new  double- 
headed  drives  become  available,  single  headed  drives  will  be  ob- 
solete—except  for  the  EXP  series.  Because  Micromation  guarantees 
to  exchange  any  EXP  series  single-headed  drive  for  a double-headed 
drive — at  a cost  of  only  $300  per  drive. 

You  can  also  upgrade  your  system  to  double  density  in  the  third 
quarter  with  our  double  density  controller  conversion  for  only  $300. 

So  the  dual  drive  system  that  you  buy  now  has  a capacity  of  over 
500  K Bytes,  but  can  be  increased  to  a capacity  of  two  megabytes. 
Your  system  will  grow  with  new  technology — not  be  obsoleted  by  it. 

SOLID  SOFTWARE  SUPPORT 

The  Micromation  disk  controller  features  IBM  3740  compatibility— 
and  the  proven  CP/M*  operating  system*  You  can  also  choose  be- 
tween high  level  languages  such  as  BASIC  AND  FORTRAN  or  com- 
plete business  application  and  word  processing  packages. 


A COMPLETE,  ASSEMBLED  SYSTEM 

AH  Micromation  systems  are  fully  assembled  and  tested.  There's 
even  a serial  I/O  port  on  the  controller  to  make  it  easy  to  bring  the 
system  up.  Just  connect  your  terminal  to  the  serial  port*  install  in  any 
16K  S-100  system,  jump  to  the  on-board  PROM  bootstrap — and 
youTre  up  and  running  without  any  patching.  Or  you  can  choose  op- 
tional I/O  drivers  for  the  SOL  computer, 

EXP  systems  are  complete — including  drives.  S-iOQ  controller* 
power  supply*  and  handsome  Scandinavian  style  wood  and  metal 
enclosure. 

RELIABILITY 

EXP  drives  are  manufactured  by  Memo  rex,  the  oldest  independent 
manufacturer  of  floppy  drives.  And  we  stand  behind  them.  All 
Micromation  EXP  series  products  are  warranteed  for  a full  six 
months.  An  optional  one  year  warranty  extension  is  also  available. 


COMPLETE  COMPUTER  SYSTEMS 

Microma  lion's  EXPSYS  is  a complete  computer  system.  It  includes 
a Z-80  processor  with  32K  of  memory,  serial  I/O  ports  and  EXP 
series  drives.  An  optional  video  interface,  monitor,  and  keyboard 
are  also  available.  An  S-100  mother  board  allows  the  system  to  be 
configured  to  your  custom  requirements.  Yet  prices  for  this  com- 
plete dual-drive  computer  system  start  at  less  than  $4,000,  The  sys- 
tems are  fully  assembled  and  tested  with  our  full  warranty  and  up- 
grade policy,  of  course. 

EXFSYS-l  Single  drive  32K  Z-6Q  computer  £3.295. 

EXPSYS-2  Dual  drive  32K  Z-8G  computer  3,995* 

Micromation  dealers  are  listed  on  the  adjacent  page.  Check  the 
List  for  dealer  nearest  you  or  ask  at  your  favorite  computer 
S tore.  * CP/M  is  a t rad  ema  rjt  of  Digital  Resea  rcti 


APRIL  1978 


CIRCLE  INQUIRY  NO.  34 


INTERFACE  AGE  41 


MU  MIND 

amUUIMN 

By  Meri  Miller 


In  a way,  this  new  column  on  artificial  intelligence  re- 
places “Programming  the  Human  Computer”  whenever 
an  interesting  subject  comes  up. 

The  primary  purpose  of  this  column  is  to  exchange 
some  information  on  artificial  intelligence  and,  perhaps, 
start  a dialogue  on  the  philosophical,  cognitional,  proce- 
dural, mechanical  and  electronic  aspects  of  artificial 
intelligence. 

As  background,  you  should  know  that  I am  a novice  in 
this  area.  I am  an  industrial  engineer  with  a little  training 
in  electronics  and  no  formal  training  in  computers.  I 
publish  books  as  a profession  and  study  (and  play  with) 
computers  as  a hobby.  What  all  this  means  is  that  any 
information  I pass  on  to  you  is  a layman’s  interpretation 
of  what  the  experts  think.  Any  opinions  I express  are 
mine  and  may  have  no  basis  in  fact.  If  you  think  I am  way 
off  base,  please  feel  free  to  tell  me  (and  everyone  else 
you  know,  if  that’s  your  bent). 

Before  we  can  talk  about  something  being  artificial, 
we  have  to  what  the  “something”  is.  This  gets  a bit  dif- 
ficult when  the  “something”  we’re  trying  to  do  some- 
thing to  is  intelligence.  Webster  defines  intelligence  as 
“the  ability  to  learn  or  understand  from  experience;  the 
ability  to  acquire  and  retain  knowledge;  the  ability  to 
respond  quickly  and  successfully  to  a new  situation . . 
That  should  tell  you  something.  I’m  not  sure  what,  but  it 
does  give  us  a starting  point. 

The  first  discovery  you  will  make  is  that  some  of  the 
people  in  this  field  are  a little  different.  Not  the  least  of 
these  is  Nels  Winkless.  Nels  is  a reformed  magazine 
editor  who  now  spends  some  of  his  time  writing  books. 
Being  a confirmed  layman,  he  sought  the  aid,  assis- 
tance and  general  knowledge  of  robotics  pioneer,  Iben 
Browning.  Together,  they  conspired  on  an  excellent  lit- 
tle book,  ROBOTS  ON  YOUR  DOORSTEP.  Following  are 
some  of  their  observations  on  intelligence: 

“Human  beings  may  be  distinguished  from  rocks 
and  trees  largely  by  their  superior  intelligence. 
Rocks  and  trees  seldom  do  anything  surprising, 
even  then  their  environments  change  sharply  and 
danger  threatens. 

If  you  approach  a rock  with  a sledge  hammer, 
making  every  visible  indication  of  your  intent  to 
break  the  rock  into  small  pieces  so  that  it  loses  its 
identity  completely,  the  rock  does  not  react  detect- 
ably  to  this  bad  news. 

A bystander  may  intercede  with  a woodman 
when  he  approaches  a tree  with  an  ax,  but  the  tree 
itself  makes  no  obvious  protest  to  the  proceedings. 

If  the  rock  or  the  tree  simply  panicked  and 
thrashed  about,  their  chances  of  survival  as  enti- 
ties would  be  improved,  but  they  don’t  take  any 
steps  to  avoid  hazards.  We  regard  them  as  highly 
unintelligent. 

The  definition  of  intelligence  is  an  arbitrary  mat- 
ter, and  no  definition  of  which  we  are  aware  satis- 


fies more  then  a handful  of  interested  parties  at  a 
time.  Given  a free  hand,  we  define  intelligence  as: 
the  ability  to  do  something  appropriate  under 
unpredictable  conditions 
Human  beings  do  a great  many  appropriate,  un- 
predictable things  under  circumstances  that  csfl I 
for  action  to  permit  survival.  We  regard  human  be- 
ings as  the  most  intelligent  of  the  things  with 
which  we  have  any  direct  experience.  In  between 
people  and  rocks,  we  find  a scalar  assortment  of 
things  with  varying  degrees  of  Intel  I igence.”* 

Okay,  so  you  see  their  idea  of  intelligence;  but  how 
does  that  relate  to  computers?  Try  this: 

A computer  may  very  well  have  sensors  that  give 
it  contact  with  the  outside  world,  thermometers, 
accelerometers,  light  sensors,  microphones,  what 
have  you.  These  sensors  funnel  data  to  the  compu- 
ter’s central  processing  unit,  sometimes  by  way  of 
filters,  and  preprocessors  that  strain  out  or  collate 
data  so  that  the  CPU  receives  only  comparatively 
high  level  stuff,  and  doesn’t  have  to  waste  its  time 
on  trivia  or  irrelevancies. 

The  computer  compares  this  incoming  stuff 
with  information  it  has  stored  in  its  separate  mem- 
ory unit,  sorting  the  incoming  stuff  for  patterns. 

in  effect,  the  CPU  has  input  from  both  sensors 
and  memory  and  it  pumps  out  signals  for  action 
based  on  comparison  of  these  sets  of  data. 

That’s  where  the  analogy  with  the  human  brain 
breaks  down.  The  human  brain  seems  to  have  no 
separate  memory  file.  The  original  instructions  for 
construction  of  the  brain  didn’t  call  for  building  a 
compartment  for  data  storae  and  didn’t  provide  a 
file  of  data  to  store  in  such  a compartment. 

Remember,  the  neurons  are  interconnected  ran- 
domly. It  is  a hotly  debated  conjecture  that  mean- 
ing is  acquired  by  the  brain  strictly  from  exper- 
ience. That  is,  useful  patterns  of  activity  develop 
in  the  brain  only  because  of  experience  acquired 
after  its  gross  structural  ordering  and  random 
structural  detailing. 

Notice  that  some  of  the  very  large  electronic  in- 
tegrated circuits  are  manufactured  today  by  an 
analogous  process.  For  example,  a huge  array  of 
diodes  may  be  laid  out  on  a silicon  chip,  thousands 
upon  thousands  of  them,  all  interconnected  in 
every  possible  way.  This  array  of  diodes  has  no 
meaning.  You  can’t  use  the  massive  array  for  do- 
ing work  because  everything  is  connected  to 
everything  else.  However,  chips  containing  all  of 
these  potentially  useful  components  are  placed  in 
programming  devices  that  convert  them  into  dis- 
tinctly different,  useful  circuits  as  desired.  The 
programmer  burns  away  a large  number  of  connec- 
ting paths  between  components,  leaving  only  a 


42  INTERFACE  AGE 


APRIL  1978 


The  Dumb  Terminal 
lets  you  put  it  all  together. 


I would  like  more-inf  or- 


rnoll  me  Chi 

te  Dumb  terminal 


Titled; 


■1.  . Name. 


sparry 


'Dumb  Terminal"  is  a trademark  of  Lea?  Siegter,  Iric,r 
E.I.D./Data  Products,  714  N.  Brookhurst  St,  Anaheim/CA 
92803,  (800)  854-3805,  In  California  (714)  774-1010.. 


With  the  new,  lower -priced  Dumb  Terminal™  Kit,  that  is. 
Pick  one  up  and  escape,  once  and  for  aH,  the  headaches 
of  scavenged  teletypes  and  jury -rigged  TV  sets.  With  just 
a little  time  and  aptitude,  you  can  have  a live  and  working 
Dumb  Terminal  right  in  your  own  home,  garage,  or 
business.  One  that  lets  you  get  it  all  out  of  your  system 
— or  into  it. 

Forget  the  cheap  imitations,  with  their  overblown 
price  tags  and  interminable  lists  of  options.  With 
the  Kit,  you  can  build  yourself  the  same,  old 
basic  Dumb  Terminal  that's  been  selling  over 
1500  units  a month.  With  basic,  sensible 
features  like  a bright  12"  diagonal  screen. 

Fifty -nine  data  entry  keys.  1920  characters 
displayed  in  24  rows  of  80  letters.  Plus  33 
positive  action  switches  that  let  you  activate 
functions  like  1 of  1 1 different  baud  rates,  an 
RS232C  interface,  or  a 20mA  current -loop. 

And  more.  Not  bad  for  Dumb 

All  you  need,  besides  the  Kit,  is 
some  initiative,  and  a few  basic 
tools  — a good  soldering  iron, 
wire  cutters,  needle -nose  pliers, 
and  one  or  two  trusty  screw- 
drivers. The  Dumb  Terminal 
Kit  provides  you  with  every- 
thing else  Including  an 
attractive  cabinet,  CRT 
screen,  keyboard,  PC 
board,  and  all  essential 


electronic  components.  NaturaEy,  you  also  get  illustrated, 
step-by-step  assembly  instructions,  not  to  mention  an 
easy -to -understand  operator's  manual. 

So,  if  you'd  like  more  input  on  the  Dumb  Terminal 
Kit,  just  fill  out  the  coupon  and  well  send  you  complete, 
free  information. 

Oh,  and  by  the  way,  just  by  sending  in  the  coupon, 
you  will  be  made  a charter  member  of  the  Dumb 
Terminal  Fan  Club.  A select  organization  that  will 
send  you  your  own  nifty  Dumb  Terminal  Fan 
Club  Kit,  containing:  an  official  certificate 
of  membership;  an  autographed  photo  of  the 
Dumb  Terminal  himself;  and  a bona  fide 
membership  card  to  prove  irrefutably  you're 
"One  of  Us"  (Sorry,  limit  one  kit  per  person ) 
And,  if  you  include  a trifling  $6.00,  you 
can  have  your  very  own  Dumb  Terminal 
T-shirt.  (No  limit  at  all  on  these.) 

Simply  mail  the  coupon  and  get  the  whole 
assortment.  And  find  out  why  members  of  the 
Dumb  Terminal  Fan  Club  are  some  of 
WW  the  smartest  people  around. 

n> 


Dumb  Terminal. 
Fun  Club. 


for  an  official  Dumb  Terminal  Tshirt(s). 

Please  make  all  checks  and  money  orders  payable  to  Le  Ance  & Reiser,  OK? 
Quantity  and  sizefe)  of  shiri(s)  required: _S _M  . _L  — „XL 

Rush  this  application  to:  Dumb  Terminal  Fan  Club  Headquarter^ 
c/o  LeAnceJ&  Reiser,  PO.  Box  17123,  Irvine,  CA  92714. 

CIRCLE  INQUIRY  NO.  30 


1 


PRAMMER  III 

by  xybek 

The  Ultimate  EPROM  Memory  Board 
For  Your  SI  00-Bus  Computer 

★ Accommodates  from  1 k to  30k  of  the  above  EPROMS,  in 

any  combination,  each  addressable  on  any  Ik  (2k  for 
2716)  boundary  within  the  board  s 32k  address  space 

★ Ik  of  scratch-pad  RAM 

★ On-board  programming  for  all  three  EPROM  types 

★ Tri-state  buffers  on  all  address  and  data  lines. 

★ Empty  EPROM  sockets  do  not  require  address  space 

★ Assembled,  tested,  ready  to  run  — only  S 369.50 


xybek 


• P.O.Box 4925  • Stanford, CA 94305 

Telephone:  (408)  296-8188 


CIRCLE  INQUIRY  NO.  64 


16K  STATIC  RAM 

THE  WAY  YOU  LIKE  IT 

Assembled  and  tested $595 

Guaranteed  for  one  full  year 

16K  kit  $525 

8K  kit  : $295 

Kit  with  all  but  2 1 1 4 memories $88 

BIANK  BOARD $35 

COMPARE  THESE  FEATURES: 


• S-100  BUS  COMPATABLE 

• COMPLETELY  STATIC  WITH  NO  CLOCKED  CHIP-SELECT  OR  REFRESH 

• WILL  RUN  ON  2-80  SYSTEMS  AT  4 Mh*  WITH  NO  WAIT  STATES 

• WILL  RUN  ON  ALPHA  MICROSYSTEMS  AM- 100  AND  ON  DMA  SYSTEMS 

• USES  2114  MEMORIES-AN  INDUSTRY  STANDARD 

• HAS  INDIVIDUALLY  ADDRESSABLE  4K  BLOCKS  OF  MEMORY 

• SOFTWARE  WRITE  PROTECTION  IN  4K  BLOCKS 

• PACING  OR  BANK  SELECT  FEATURE  FOR  MEMORY  EXPANSION  AND  LOW 
SOFTWARE  OVERHEAD  TIMESHARING  SYSTEMS 

• COMPLETELY  BUFFERED  ADDRESS  AND  DATA  LINES 

• SINGLE  8 VOLT  POWER  SUPPLY 

• HIGH  QUALITY.  LOW  PROFILE  SOCKETS  FOR  ALL  ICS 

• SOLDER  MASKED  P.C.  BOARD  AND  SCREENED  PARTS  PLACEMENT  LEGEND 
FOR  EASE  OF  CONSTRUCTION  AND  DEPENDABILITY 

s-100  BUSTERMINATING  BOARD  $25 

Absorbs  noise,  overshoot,  ringing,  reflection. 

S-100  EXTENDER  BOARD  $16 

With  jumpers  in  power  supply  lines  for  current  measurements.  Low  profile 
so  Crtrd  can  remain  in  the  machine  wilh  cover  on.  Wide  edge  connector. 

PRICES  SHOWN  INCLUDE  U S.  SHIPPING.  WE  ACCEPT  VISA.  MASTER  CHARGE. 
CASHIERS  CHECK.  M.O.  ALLOW  TIME  FOR  PERSONAL  CHEC  KS  TO  CLEAR  t.O.L) 
ORDERS  ADD  SI  UTAH  RESIDENTS  ADD  AW  TAX. 


Digital  Micro  Svstems 

BOX  1212,  OREM,  UTAH  84057 
(801)  224-2102 


particular  pattern  of  connections  that  tie  the  com- 
ponents together  in  a meaningful  way. 

The  original  chip  has  the  potential  of  becoming 
whatever  you  want,  within  certain  practical  limits. 
You  alter  the  original  to  meet  requirements  that 
make  the  effort  worthwhile. 

Not  to  belabor  this  ...  the  brain  is  much  the 
same.  It’s  all  wired  up,  ready  to  be  used  for  some- 
thing, anything.  It  has  to  learn  how  to  respond  in  a 
practical  way  to  sensory  stimulus  from  the  real 
world.  Its  greatest  potential  is  when  it  knows  least. 

It  uses  the  potential  up  as  it  learns  . . . but  never 
saturates,  as  far  as  we  know. 

A baby  is  a simulated  adult.  Lucky  thing.3 

So  far,  we  have  defined  intelligence  and  given  some 
examples.  But  we  still  haven’t  explained  it.  This,  then,  is 
the  essence  of  the  problem:  No  one  really  understands 
just  exactly  what  intelligence  is.  All  we  can  really  do  is 
talk  around  it.  But  maybe  by  doing  this  we  can  learn  to 
simulate  it  and  create  thinking  machines. 

Let’s  start  by  examining  intelligent  behavior.  Table  I 
shows  four  levels  of  intelligent  behavior.  These  levels 
apply  to  any  behavior,  regardless  of  its  origin,  i.e.,  they 
apply  equally  well  to  a mouse,  a human  or  a robot. 

If  you  designed  four  robot  mice  to  run  through  a maze, 
and  each  one  had  a different  level  of  intelligent  behavior, 
how  would  they  run  the  maze?  Mouse  #1  (associative) 
would  blunder  through  the  maze  until  it  reached  the  first 
barrier.  It  would  then  back  up,  turn  and  go  straight  ahead 
again  until  it  got  out  of  the  maze. 

You  would  give  Mouse  #2  (explicit)  a set  of  simple 
rules  to  follow,  I.e.,  always  turn  right  when  you  reach  a 
barrier.  As  long  as  your  rules  applied  to  the  maze  Mouse 
#2  was  in,  it  would  go  through  at  a good  pace.  In  fact, 
the  better  your  rules  and  the  more  applicable  they  were 
to  the  problem,  the  better  your  mouse  would  do. 

You  would  give  Mouse  #3  (formal)  some  idea  about  how 
to  run  the  maze,  let  it  practice  on  similar  mazes  and  turn  it 
loose.  The  more  times  it  ran  the  maze,  the  better  it  would 
get,  until  it  could  run  it  in  the  shortest  possible  time. 

Mouse  #4  (nonformal)  would  analyze  the  maze,  run  it, 
and  design  a new  maze. 

This  is,  of  course,  a simplified  version  of  what  these 
different  levels  of  intelligence  represent.  The  problem 
with  all  of  this  is  no  one  has  yet  figured  out  how  to  build 
a Mouse  #4.  Are  we  ever  going  to  build  a Mouse  #4?  Who 
knows?  It  is  sure  going  to  be  fun  trying. □ 


TABLE  1 

• Four  Levels  of  Intelligent  Behavior  j 

Level 

Example 
of  Capability 

Characteristic 

Program 

Associative 

maze  problems;  word- 
by  word  translation; 
recall  games 

repetition 

list 

Explicit 

recognition  of  simple 
patterns,  such  as  an 
OCR  scanner;  comput- 
able games,  such  as 
Nim,  Tic-Tac-Toe  or 
some  versions  of 
Star  Trek 

all  meanings  are  expli- 
cit; I.e.,  they  can't  be 
altered  by  the  situation; 
the  program  follows  a 
set  of  rules 

algorithm 

Formal 

chess,  complex 
pattern  searches 

situation  dependent; 
i.e.,  program  learns  by 
both  example  & practice 

heuristic 

Nonformal 

creativity;  problem 
solving 

non-explicit  meaning; 
i.e.,  adapts  to  the  situa- 
tion; learns  by  examin- 
ing examples 

none  (yeti) 

’Webster’s  New  World  Dictionary  of  the  American  Language, 
College  Edition,  New  World  Publishing  Company 
JNels  Winkless  and  Iben  Browning,  ROBOTS  ON  YOUR  DOOR- 
STEP, Robotics  Press. 

3lbid. 


44  INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  16 


APRIL  1978 


with  a full-size,  low-cost  impact  printer. 


Until  now.  the  hobbyist  and  small  businessman  have  had  one  major  problem  in  assembling  a reasonably  priced 
microprocessor  system  with  the  capabilities  found  in  the  more  costly  computers.  It  was  impossible  to  find  a 
high-quality,  high-output  printer  for  hard  copy  needs  at  an  affordable  price. 

Peripheral  Vision  has  come  up  with  a solution. 

We  are  offering  a full-size  impact  printer  designed  for  microprocessors— and  it  comes  with  a mini  price.  Prices 
start  as  low  as  $540  for  the  printer,  interface  card  kit.  and  the  power  supply.  And  that  won't  impact  your 
pocketbook. 

Peripheral  Vision’s  printer  is  loaded  with  capabilities.  Take  a took: 
a It’s  fast— 120  characters  per  second 

a 96  characters  per  line,  12  characters  per  inch  horizontal.  6 lines  per  inch 

■ Makes  up  to  4 copies  simultaneously 

■ 5x7  character  matrix 

■ Ribbon  has  built-in  re-inkers  for  a life  of  10,000.000  characters 

■ Paper  can  be  either  a standard  8’/2-inch  roll,  fanfold  or  cut  page 

■ Interfaces  to  8-bit  parallel  ports  (one  input  & one  output) 

■ Compatible  with  the  S-100  bus  (use  our  optional  parallel  port  card) 

Just  remember.  Peripheral  Vision  is  committed  to  helping  you  get  along  with  your  computer.  As  an  example, 
the  printer  we  are  offering  is  high  in  quality,  low  in  cost  and  will  definitely  impact  your  system.  Other  examples 
include  Floppy  Disk  Drive  systems,  Digital  Cassette  systems,  Stand  Alone  Audio  Cassette  interfaces  and  our 
inexpensive  Keyboard. 


□ Send  me  more  information  on  how  to  impact  my  computer! 

□ OK,  here’s  my  $540,  send  a printer  kit. 

□ Here’s  $695  for  an  assembled  & tested  printer.  And  thanks! 


Name  Company 


Address  Cily  State  Zip 

(BanKAmericard/VlSA.  Master  Charge  or  COD  s also  welcome  ) 

APRIL  1978  CIRCLE  INQUIRY  NO.  42 


INC. 


PO.  Box  6267/Denver.  Colorado  80206  303/777-4292 


INTERFACE  AGE  45 


TM 


iiuTEnraLE  « BE 


The  magazine  that  puts 
microcomputing  in  your  hands. 


Name 


i“\TTqnn 


floppy  notn 

Ih*  Waid  PiomW* 


In  issues  you've  missed  we've  presented... 

* A way  to  improve  your  chances  of  success  in  a business 
venture. 

* A complete  general  ledger  and  payroll  accounting 
program  with  documentation, 

* A new  design  for  typewriter  keyboards  that  obsoletes 
the  electric  typewriter. 

* A program  that  can  assist  you  in  writing  reports  and 
letters. 

* A program  to  plan  your  investment  in  income  property. 

Copyright  1978  INTERFACE  AGE,  Inc.  All  Rights  Reserved. 


Address _ 

City State Zip 

□ Visa  Card  □ Master  Charge 

Acct.  No. Exp.  Date 

Si  gnatu  re 

Check  or  money  order  (US,  Funds  drawn  on  US.  Bank) 
Make  checks  payable  to:  INTERFACE  AGE  MAGAZINE 
RO.  Box  1234  Dept.  Cemtosr  CA  90701 
□ Please  send  in/orma/ion  on  issues  available  back  ?o  1975. 


Articles  ranging  from  the  fundamentals  of  com- 
puters to  languages  and  system  design,  tutorials,  ac- 
tivities, and  new  product  releases  to  help  you  get  started 
in  microcomputing  and  keep  up  with  the  industry. 

Get  a hold  of  the  information  you  need.  Subscribe  to 
Interface  Age  today.  Save  $7  over  newsstand  price. 

12  Monthly  Issues:  S14  US.;  S16  Canada/ Mexico;  S24  Interna- 
tiona 1.  24  Issues:  S24  US.;  S2S  Canada/  Mexico.  36  Issues: 

S36  US.;  $42  Canada/ Mexico. 


Technology  has  brought  the  computer  within  your 
grasp.  Interface  Age  puts  it  in  your  hands. 

The  small  businessman  like  yourself  is  aware  of  the 
progress  made  in  microcomputing. 

What  you  may  not  have  is  an  update  of  what  is 
happening  in  microcomputer  development  and  what 
discoveries  might  save  you  money  and  increase  your 
computer's  usefulness. 


Interface  Age  has  the  information  you  need. 


. . J5L. 


By  Elliott  MacLennan 

Attorney- at -Law 

Stephen  Murtha 

PATENTS,  COPYRIGHTS  AND  TRADEMARKS 

One  of  the  areas  the  computer  entrepreneur  needs  to 
understand  is  how  business  assets  are  protected  by  the 
law  ot  patents,  copyrights  and  trademarks.  At  one  point 
or  another  the  businessman  will  either  want  to  protect 
hts  own  ideas,  or  to  use  someone  else's.  Whether  or  not 
he  can,  will  depend  on  how  this  specialized  body  of  law 
applies  to  his  particular  situation.  Needless  to  say,  the 
problems  involved  are  complex,  depend  on  each  indivi- 
dual case,  and  require  the  specific  advice  of  an  attorney 
who  specializes  in  these  fields.  The  subject  is  too  com- 
plicated for  full  coverage  here,  but  this  column  will  at- 
tempt to  at  least  familiarize  the  reader  with  the  termi- 
nology and  basic  concepts. 

A patent  is  a grant  from  the  government  of  the  right  to 
exclude  others  from  making,  using,  or  selling  the  pat- 
ented device  during  a specified  time;  it  constitutes  a 
legitimate  monopoly.  In  the  ILS.  a patent  is  granted  for  a 
term  of  17  years.  This  term  is  nonrenewable. 

To  secure  a patent,  an  application  is  filed  with  the  Pat- 
ent  and  Trademark  Office.  Full  disclosure  must  be  made. 
While  the  patent  application  is  pending  in  the  Patent 
Office,  it  is  kept  secret.  Until  a patent  is  actually  issued, 
the  person  applying  for  a patent  has  no  legal  rights  or  re- 
course against  infringement.  If  the  Patent  Office  is  noti- 
fied of  the  infringement,  the  examination  of  the  applica- 
tion can  be  accelerated,  but  there  stilt  may  be  consider- 
able delay  before  a patent  is  issued. 

To  discourage  infringements  during  this  vulnerable 
period,  the  patented  device  can  be  marked  with  the 
words  “patent  pending"  or  their  abbreviation.  Whiie  this 
designation  has  no  legal  significance,  it  does  put  poten- 
tial infringers  on  notice  that  a patent  is  being  sought. 
Most  companies  will  then  think  twice  about  copying  the 
device,  since  it  is  impossible  to  tell  when  a patent  pro- 
tecting the  device  might  actually  issue.  Conceivably,  a 
patent  could  issue  before  the  infringer  got  its  device  on 
the  market,  and  all  of  the  money  spent  on  start-up  costs 
would  be  jeopardized. 

The  requirements  for  patentability  are  that  the  device 
be  useful,  new  and  not  obvious  from  what  is  already 
known  in  the  art.  Much  difficulty  is  encountered  in  deter- 
mining what  is  nonobvious.  Patentability  is  decided  in 
the  first  instance  by  the  Patent  Office  when  it  decides  to 
reject  or  to  issue  a patent,  but  its  decision  is  subject  to 
court  review  and  federal  courts  have  the  authority  to 
declare  patents  invalid.  Enforcement  of  patents  through 
litigation  is  complicated,  expensive,  time-consuming, 
and  chancy,  but  a properly  managed  patent  program  can 
provide  a decided  competitive  advantage,  and  consti- 
tutes an  important  business  asset.  Patents  can  serve  as 
favorable  tax  vehicles  for  inventors,  since  royalties  are 
faxed  as  capital  gains. 


REAL  TIME  CLOCK 
FOR  S-100  BUS 

* 1 MHZ  CRYSTAL  OSCILLATOR 

* TWO  INDEPENDENT  INTERRUPTS 

* ONE  INTERRUPT  USES  16  BIT  COUNTER 
IN  10  USEC  STEPS 

* OTHER  INTERRUPT  IS  IN  DECADE 
STEPS  FROM  100  USEC  TO  10  SEC 

* BOTH  SOFTWARE  PROGRAMMABLE 

* BOARD  CAN  BE  SELECTED  BY  128  DEVICE  CODE  PAIRS 

* COMPLETE  DOCUMENTATION  INCLUDES  SOFTWARE 
TO  DISPLAY  TIME  OF  DAY 

* DOUBLE  SIDED  SOLDER  MASK 

* SILK  SCREEN  PARTS  LAYOUT 

$30.  BARE  $199.  KIT 
$229.  ASSEMBLED  AND  TESTED 

DEALER  mO UtfilES  INVITED  UNIVERSITY  DISCOUNTS  AVAILABLE 

W7W/T  - ™ WAWEC0I*C' 

■-  **  ///“  iJ7C.  3107  LANEVIEW  DRIVE  SAN  JOSE  CA  95T32 

CIRCLE  INQUIRY  NO.  61  ~ 


16K  RAM 


$450 


FULLY  STATIC 

INTRODUCTORY 
KIT  PRICE 


10  SLOT  TABLE  TOP 
MICROCOMPUTERS 
TT-8080  KIT  $440 

SYSTEM  VW16K  & I/O 
TT-8080-S  KIT  $1050 

10-SLOT  MAIN  FRAME 
TT-10  KIT  $325 


CARD  CAGE  & 
MOTHER  BOARD 
ECT-100  KIT  $100 
CCMB-10  KIT  $75 
WITH  CONNECTORS 
& GUIDES 

ECT-1Q0-F  KIT  $200 
CCMB-10-F  KIT  $125 


CPU'S,  MEMORY 
MOTHER  BOARDS 
PROTOTYPING  BOARDS 
EXTENDER  CARDS 
POWER  SUPPLIES 
DEALER  INQUIRIES  INVITED  SHIPPING  EXTRA 

ELECTRONIC  CONTROL  TECHNOLOGY 

FACTORY  ADDRESS  MAILING  ADDRESS 

763  Ramsey  Avenue  P.O.  Box  6 

Hillside,  NJ  07205  Union,  NJ  07083 

(2011  686-8080 


APRIL  1978 


CIRCLE  INQUIRY  NO.  19 


INTERFACE  AGE  47 


See  The 
Latest ! 


TEI  will  be  showing  our  complete  new 
line  of  microcomputer  mainframes  and 

systems  at 

MINI/MICRO  78 
Civic  Center  — Philadelphia  PA 
April  18-20,  Booths  727-729 

78  NATIONAL  COMPUTER  CONFERENCE 
Disneyland  Hotel  — Anaheim  CA 
c- no  June  5-8,  Booths  48-49 

lo 


MCS 


SffCtAl  1VS1EM&  OGQuf 


M1CBOCOMPUTEB  SYjTI  M. 


CMC  MARKETING  CORP 

5601  Bintliff  Suite  515  • Houston  Texas  77036 

(713)  783-8880 
National  distributors  for  TEI  Products 


CIRCLE  INQUIRY  NO.  7 


PROGRAMMABLE 


Scientist 

100  STEP  rS 
LEARN  MODE,  A 
KEYBOARD  ^ 
PROGRAMMING 
CAPABILITY 
■ RPN  logic  * Roll- 
able  4J©vel  stack  * 
8-digit  plus  2-digit 
exponent  LED  dis- 
play * Scientific  no- 
tation ■ Sine,  co- 
sine, tangent  & in- 
verse trigonomet- 
ric functions  * Com- 
mon & natural  log- 
arithms & antilog- 
arithms * Instant 
automatic  calcula- 


ll 

Ml 


100  STEPS 

tions  Of  powers  & 
roots  * Single-key 
square  root  calcu- 
lations • Single-key 
Pi  entry  * Separate 
storage  memory  * 
Square,  square  root 
and  reciprocal  cal- 
culations • Change 
sign  & register  ex- 
change keys  • In- 
cludes NiCad  bat- 
teries. 

Mtg  by  National 
Sem  inconductor 

1 year  warranty  * 10 
day  money  back 
guarantee. 


100  pg.  Application  Handbook  - $5.00;  AC  charger  - $4.95; 
Carrying  case  - $2.95;  Stand  - $2.00;  Ship  & hndl.  $3.75. 


ILDAN  Inc. 


TO  ORDER  CALL 
TOLL  FREE 

(800)  421-4356 


6020  Washington  Blvd. 

Culver  City,  CA  90230  

in  Calif.  Call:  (213)559-1044 
We  also  have  T.I.  Calculators  at  Discount  Prices 


CIRCLE  INQUIRY  NO.  27 

48  INTERFACE  AGE 


Symbols  have  always  been  of  great  importance  to 
man  and  some  of  the  most  important  symbols  in  use  to- 
day are  trademarks.  A trademark  is  a word,  symbol, 
device,  design  or  combination  thereof,  which  is  applied 
to  one’s  goods,  or  their  package,  to  indicate  their  source 
of  origin.  COCA-COLA,  the  GE  emblem,  MJB,  TOYOTA, 
DEL  MONTE,  the  Volkswagen  emblem,  RCA,  KRAFT 
and  PILLSBURY  are  but  a few  of  the  many  well-known 
trademarks  encountered  almost  every  day.  These  trade- 
marks, like  every  other  trademark,  tell  us  that  the  pro- 
ducts bearing  them  were  produced  by  the  same  concern 
that  produced  earlier  products  bearing  the  same  mark. 
Thus,  if  we  were  satisfied  with  the  earlier  products  we 
used,  we  know,  by  the  recognition  of  the  same  trade- 
mark on  subsequent  products,  that  we  can  expect  the 
same  or  similar  quality  in  the  later  products. 


It  is  a fundamental  principle  of  the 
law  that  it  does  not  protect  ideas, 
methods,  systems  or  principles,  but 
rather  the  particular  manner  in  which 
they  are  expressed.  For  this  reason, 
two  playrights  can  each  copyright 
their  respective  plays,  even  though 
the. . .plot  of  both  plays  is  the  same. 


In  this  way,  trademarks  become  salesmen  for  the  pro- 
ducts of  the  trademark  owner.  If  the  trademarked  pro- 
ducts win  wide  acceptance  with  the  consumer,  the 
trademark  becomes  an  extremely  valuable  business 
asset,  since  the  mark  represents  the  good  will  of  the 
business.  It  can  be  used  to  pass  onto  new  and  untried 
products,  the  acceptance  earned  by  the  earlier  pro- 
ducts. In  the  case  of  a sale  of  the  business  to  a new 
owner,  the  trademark  can  permit  the  new  owner  to  enjoy 
public  acceptance  won  by  his  predecessor  through  a 
continued  use  of  the  trademark.  For  this  reason  the  pur- 
chase price  of  a business  will  almost  always  include  the 
purchase  of  the  trademarks  and  their  good  will. 

Unlike  patents,  the  acquisition  of  legally  enforceable 
proprietary  rights  in  a trademark  are  a do-it-yourself  pro- 
position, A trademark  owner  secures  rights  in  a trade- 
mark by  using  it  in  commerce.  If  the  mark  is  used  in  inter- 
state commerce,  it  can  then  be  registered  with  the  U.S. 
Patent  and  Trademark  Office.  Registration  provides  the 
trademark  owner  with  important  advantages  and  should 
always  be  sought  if  a mark  is  used  in  interstate  com- 
merce, but  registration  is  not  a prerequisite  to  the  pro- 
tection of  the  trademark.  Even  in  the  absence  of  a federal 
registration  suite  can  be  brought  in  court  to  enjoin  an 
infringer.  The  test  for  infringement  is  whether  the  two 
marks,  when  applied  to  their  respective  goods,  would  be 
likely  to  cause  confusion  in  the  mind  of  purchasers. 
Not  every  work,  symbol  or  device  can  serve  as  a 
trademark.  Any  mark  that  is  merely  descriptive  of  the 
good  will  usually  be  understood  by  the  consumer  in  its 
descriptive  context  and  will  not  be  recognized  as  an  indi- 
cator of  origin.  Moreover,  every  competitor  should  have 
the  right  to  describe  his  goods.  If  exclusive  rights  were 
given  to  descriptive  words,  legitimate  description  of  the 
product  could  become  highly  circumscribed.  Trademarks 
are  registerable  for  a 20-year  term  that  can  be  renewed 
as  long  as  the  mark  continues  to  be  used. 

On  January  1, 1978  a completely  new  copyright  statute 
went  into  effect.  The  new  statute  is  the  first  complete 


APRIL  1978 


revision  of  the  law  of  copyright  since  1909,  Federal  pre- 
emption is  the  most  basic  change  effected  by  the  new 
act.  Under  the  former  law,  there  was  a dual  form  of  pro- 
tection: before  publication  the  author  held  a copyright 
that  was  enforceable  at  common  law;  after  publication 
his  copyright  was  protected  by  federal  statutory  law; 
Now  all  works  of  an  author  embodied  in  a tangible  form 
are  protected  by  federal  statute  whether  published  or 
not.  Only  new  works  not  reduced  to  tangible  form,  such 
as  live  choreography  or  a mime  routine,  would  be  pro- 
tected under  the  common  law. 

The  new  copyright  law  protects  all  “original  works  of 
authorship”  that  are  fixed  in  a tangible  form  sufficiently 
stable  to  permit  the  work  to  be  perceived,  reproduced  or 
otherwise  communicated  for  a period  of  more  than  transi- 
tory duration.  In  addition,  the  work  must  be  the  product 
of  the  author's  own  intellectual  effort,  as  distinguished 
from  merely  being  a copy  of  a pre-existing  work,  ft  is  a 
fundamental  principle  of  the  law  that  it  does  not  protect 
ideas,  methods,  systems  or  principles,  but  rather  the 
particular  manner  in  which  they  are  expressed.  For  this 
reason,  two  playrights  can  each  copyright  their  respec- 
tive plays,  even  though  the  basic  plot  of  both  plays  is 
the  same. 

There  are  seven  broad  categories  of  copyrightable 
works.  They  are:  literary  works;  musical  works;  dramatic 
works;  pantomimes  and  choreographic  works;  pictorial, 
graphic  and  sculptural  works;  motion  pictures  and  other 
audiovisual  works;  and  sound  recordings.  Although  com- 
puter programs  are  not  specifically  mentioned  in  the 
statutory  listing  of  copyrightable  matter,  the  definition  of 
“literary  works”  as  works  expressed  in  “words,  numbers, 
or  other  verbal  or  numerical  symbols  or  indicia"  would 
appear  broad  enough  to  include  computer  programs* 

Under  the  new  law,  copyright  is  now  an  automatic  con- 
sequence of  authorship.  Publication  of  the  work,  however, 
requires  registration  of  the  work  with  the  Copyright  Of- 
fice, which  is  part  of  the  Library  of  Congress.  The  term 
of  copyright  is  for  the  life  of  the  author  plus  50  years. 
Works  made  for  hire,  which  means  works  created  by  an 
employee  or  independent  contractor  on  assignment,  are 
considered  to  be  authored  by  the  employer,  whether  a 
corporation  or  natural  person.  The  term  for  such  works 
is  75  years  from  the  first  date  of  publication  or  100  years 
from  creation,  whichever  is  shorter.  □ 


250  nsec,  chips — s375 

Z-&0A  4 Mhz.  Fast — This  fully  assembled  and  tested 
1 6K  board  was  designed  to  operate  without  wait  states 
in  a 4 Mhz.  Z-80A  system  allowing  over-generous  time 
for  CPU  board  buffers.  It  “loafs  along"  in  slower  8080 
and  8085  systems. 

450  nsec . chips — 5 325 

For  2 Mhz,  Systems  — Same  circuit  as  above  but 
priced  lower  because  of  less  expensive  memory  chips. 
It  is  fully  assembled,  tested,  guaranteed  and  is  priced 
lower  than  most  kits. 

Fully  Static  is  Best  — Both  boards  use  the 
state-of-the-art  Texas  Instruments  TMS  4044  which 
requires  no  complicated  and  critical  docks  or  refresh. 
The  fully  static  memory  chip  allows  a straight-forward, 
"clean'1  design  for  the  board  with  a single  8 volt  power 
supply  using  1.6  amps  nominal. 

Fully  S-100  Bus  Compatible  — Each  4 K addressa- 
ble to  any  4K  slot  and  separately  protected  by  DIP 
switches.  Jumpers  to  customize  board  to  any  known 
S-100  system. 

Commercial  Quality  Components  — First  quality 
factory  parts,  fully  socketed,  buffered,  board  masked  on 
both  sides,  silk-screened,  gold  contacts,  bus  bars  for 
lower  noise. 

Guaranteed  — Parts  and  labor  guaranteed  for  one 
full  year.  You  may  return  undamaged  board  within  ten 
days  of  receipt  for  full  refund. 

See  at  your  local  computer  store 

Factory  Orders  - — You  may  phone  for  MC,  VISA. 
Cashier's  check,  M.O.  speed  shipment  for  mail  orders. 
Personal  check  OK.  Shipped  prepaid  with  crosscountry 
orders  sent  by  air.  Shipping  — stock  to  two  weeks 
nominal.  All  orders  confirmed  within  24  hours  indicating 
expected  shipping  date,  Washington  residents  add 
5.4%  tax.  Spec,  sheet,  schematic,  warranty  statement 
sent  upon  request. 


Seattle  Computer  Products.  Inc. 

16611  1 1 1th  S.E.,  Renton,  Washington  98055 
(206)  255-0750 


APRIL  1978 


CIRCLE  INQUIRY  NO.  49 


INTERFACE  AGE  49 


. . . FROM  THE 
FOUNTAINHEAD 


By  Adam  Osborne 


, * ' ■ 


0 « ■ 


m * 


The  responses  I have  received  fol- 
lowing my  warnings  against  paying  for 
goods  in  advance  lead  me  to  believe 
that  a very  serious  problem  exists 
within  the  microcomputer  industry. 

It  seems  to  be  the  rule  rather  than 
the  exception  that  companies  big  or 
small  will  hold  your  money  for  months 
at  a time,  and  In  a few  cases  they 
may  never  deliver  anything.  More- 
over, a number  of  microcomputer 
hardware  manufacturers,  including 
some  of  the  largest,  are  staying  out 
of  bankruptcy  only  by  exercising 
day-to-day  financial  agility. 

This  whole  industry  could  blow  up 
in  our  faces,  and  none  of  us  would 
want  that.  Let  us  therefore  look  at 
the  problem  and  its  solutions  from 
the  viewpoint  of  both  customer  and 
supplier. 

You,  the  customer,  have  brought 
problems  onto  your  head  by  order- 
ing sight-unseen  merchandise  and 
paying  with  your  order.  What  are  you 
buying?  Florida  swampland?  You 
must  stop  this  practice  immediately. 
There  are  exceptions.  8111  Godbout, 
Newman  Computer  Exchange,  Seals 
Electronics  and  SD  Sales  all  have 
good  reputations  for  either  quickly 
filling  orders  or  returning  cash. 
(Other  mail-order  houses:  send  me 
the  data  to  prove  it,  and  I will  add 
your  names  to  the  list  in  future  col- 
umns.) Also,  when  you  buy  low-cost 
items  you  must  frequently  pay  in  ad- 
vance, because  it  is  simply  too  ex- 
pensive for  the  seller  to  go  chasing  a 
bunch  of  unpaid  $5.00  invoices.  I be- 
lieve our  policy  at  Osborne  & Asso- 
ciates is  as  fair  as  any.  We  require 
cash-on-de!ivery  for  orders  of  less 
than  10  books,  because  we  have 
found  that  the  cost  of  dunning  for 
delinquent  payments  on  small  orders 
is  usually  equal  to  the  entire  profit 
for  all  small  orders.  When  anyone 
sends  pre-payment  for  a book  that  is 
not  either  in  stock  or  at  the  printer, 
we  send  back  the  pre-payment.  If 
anyone  asks  for  their  money  back  at 
any  point  before  the  books  have 
been  shipped,  we  immediately  can- 
cel the  order  and  return  the  money. 
But  why  order  directly  from  us,  by 
mail,  anyway?  Our  books  are  avail- 
able at  exactly  the  same  price  in  any 
computer  store,  where  you  will  ob- 
tain immediate  delivery. 

1 propose  the  following  set  of 
guidelines  for  all  pre-payments: 

1)  Never  pre-pay  or  buy  through  the 
mail  what  you  can  buy  at  your 
local  computer  store. 

2)  Never,  under  any  circumstances, 
pre-pay  more  than  $150.00.  The 
bookkeeping  costs  associated 
with  these  larger  dollar  amounts 
are  not  so  horrible. 

3)  Expect  to  have  your  pre-payment 
held  for  a maximum  of  45  days. 


However  small  the  pre-payment, 

you  should  demand  and  receive  a 

complete  refund  after  45  days. 
Let  us  now  look  at  some  of  the  argu- 
ments manufacturers  put  forward 
when  they  demand  pre-payment. 

Many  companies  say  they  will  not 
accept  your  order  without  pre-pay- 
ment. Fall  for  that  one,  and  you  have 
given  the  supplier  a long-term,  inter- 
est-free loan  with  no  guarantee  of 
repayment. 

Companies  argue  that  by  pre- 
paying, you  get  yourself  ahead  in  the 
line  for  early  delivery.  In  a few  cases 
that  may  be  true,  but  in  most  cases 
paying  in  advance  puts  you  at  the 
end  of  the  line.  When  the  supplier 
finally  has  a few  products  to  ship 
and  is  strapped  for  cash,  whom  do 
you  think  will  get  the  first  shipment? 
You,  who  have  already  paid  and  will 
do  their  cash  flow  no  good,  or  the 
next  customer,  who  did  not  pay,  but 
will  now  take  delivery  ahead  of  you 
and  provide  some  badly  needed  cash? 
It  is  a safe  bet  to  assume  that  by  pay- 
ing in  advance  you  get  yourself  at 
the  tail-end  of  the  delivery  schedule, 
behind  customers  who  will  pay  cash- 
on-delivery. 

Paying  cash  in  advance  is  sup- 
posed to  guarantee  that  you  are  get- 
ting the  most  recent  products.  It 
also  guarantees  that  you  will  be  the 
guinea  pig  who  finds  the  design  er- 
rors in  products  which  were  delivered 
early.  You  also  stand  a sporting 
chance  of  finishing  up  with  the  odd- 
ball version  that  has  poor  resale 
value.  Your  wisest  policy  should  be 
to  buy  nothing  unless  it  has  been  on 
the  market  for  six  months  to  a year 
and  is  readily  available  in  computer 
stores.  Then  you  will  buy  products 
that  exist  — and  work.  Being  the 
first  on  the  block  with  a new  piece  of 
computer  hardware  does  not  show 
how  resourceful  you  are;  rather,  it 
shows  how  stupid  you  are. 

Customers,  confine  all  of  your 
business  to  your  local  computer 
store.  Computer  stores  are  set  up  to 
take  risks  with  deliveries;  part  of  the 
hazard  of  running  a computer  store 
Is  in  dealing  with  manufacturers.  If 
all  end-users  would  buy  only  through 
computer  stores,  and  then  buy  only 
what  they  had  seen  on  display— and 
working — our  whole  industry  would 
be  in  much  better  shape. 

Turning  now  to  manufacturers,  if 
everyone  immediately  stops  paying 
cash  with  their  orders,  where  will 
that  leave  the  manufacturers?  Finan- 
cially, it  leaves  them  in  very  bad 
shape.  But,  that  may  in  the  end  be 
for  the  best,  since  the  present  habit 
of  cashing  customers’  checks  in 
order  to  build  the  product  (which  was 
supposed  to  be  ready)  is  a financial 
time  bomb.  Ultimately  the  bomb  is 
Branched  to  Page  57 
APRIL  1978 


ARTEC  CRAFTSMANSHIP  HAS  CREATED 


Please  send  me:  (include  quantity) 


Shielded 

Motherboard 


_ Full  WW11 
Card 


Half  WW11 
Card 


□ I ve  enclosed  a money  order  for  $ 

□ Mastercharge  □ Visa 


(number) 


(exp.  date) 


Name 
Address 
City 


_ State 


Cahf  Res,  add  safes  tax.  End  S3  handling.  tq%  discount  for  students  and 
computer  club  members  (Please  enclose  name  of  dub  of  school) 


The  First 
Truly  Silent 
Motherboard 


® Trademark  of  Digital  Cquipmanl  Corporation 

Order  today! 

Put  an  Artec  board  to  work  for  you.  Use  your 
Mastercharge  or  Visa.  Or  just  send  along  a 
money  order.  We  can  accept  only  U.S.  currency. 
Please  include  $3  handling  on  all  orders.  Califor- 
nia residents  add  6%  sales  tax. 


NEW!  DEC®  and  Heath  Compatible  LSI 
Boards 

The  new  Artec  WW11  lets  you  adapt  or  add 
onto  your  DEC  LSI-11  or  Heathkit  LSI  mini- 
computer, Can  accom- 
modate 14  and  16  pin 
DIPs  plus  all  necessary 
passive  components, 

FULL  CARD  $75 

(10.45"  x 8.4*} 

HALF  CARD  $35 

(5225*  x 8.4*1 


/irtgc  aecTRono,  inc. 

Artec  Electronics,  Inc,  *605  Old  County  Rd,*San  Carlos,  CA  94070 
(415)  592-2740 


Five  years  of  experience  in  every  card 

For  five  years,  Artec  has  worked  hard  to  de- 
velop a complete  line  of  custom,  prototype  and 
off-the-shelf  printed  circuit  boards,  And  in  five 
years  of  tough  industrial  use,  Artec  boards  have 
proven  themselves  among  the  most  reliable 
boards  available  anywhere. 


Noise  in  your  bus  lines  means  errors 
in  your  programs.  The  Artec  shielded 
Motherboard  totally  eliminates  noise. 

At  4MHz,  the  Artec  shielded 
Motherboard  is  free  from  spurious 
noise.  No  ringing  in  your  bus  lines. 

No  errors  in  your  programs. 

This  Motherboard  offers  you 
engineering  and  craftsmanship 
never  before  available  in  the  small 
computer  field.  Outstanding  as 
either  a replacement  for  your 
present  Motherboard  or  as  the 
heart  of  a new  system.  Con- 
sider these  features: 

■ Vsth  inch  thick— more  than  twice  as  thick 
as  most  Motherboards, 

■ Totally  shielded—all  holes  plated 
through;  full  bus  terminations. 

9 Fi  ts  e asi  ly  i nto  any  sta  n 
dard  chassis. 

■ Masterite  edge 
connectors— the 
finest  quality  con- 
nectors available, 

■ Reflowedsoldereircuitry. 

■ No  soldering  required. 

■ Designed  for  the  S- 100  bus. 

The  Motherboard  price  is:  $150(kit) 

$190  (ASSEMBLED) 


is. 


APRIL  1978 


CIRCLE  INQUIRY  NO.  3 


INTERFACE  AGE  51 


‘X-Y  PLOTTERS 

A 
A 

k 
k 
k 

k SYLVAN  HILLS  PLOTTERS  ARE  FOR  YOU 

i 


Completely  assembled  X-Y  mechanism  & interface  * 
You  add  drawing  surface,  24V  supply  A computer, 
Resolution  U ,01  inch.  Rugged  and  reliable, 

11x17  inch  size  ..$795 

0 FT-1  Plotter  Console , .... — $95 

17x22  inch  size ........ , ..... $95D 

0 FT -2  PI  otter  C omol  e. . .... ... . . S 1 1 5 

Owners  manual  (Refunded  with  purchase).,..,.,..,.,., 

8080  SOFTWARE  NOW  AVAILABLE  !H 

CamplEle  brochure  available  tree  Dn  requiKl 

^yluaul|tllfl  iCahnratory,  ittr. 

Box  646  • Pittsburg,  Kansas  66762  • 316-231  -4440 


CIRCLE  INQUIRY  NO.  SO 


A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 

A 


ipAer/ControIli 


8700 Processor  6503  MPU.  Wear  free  "Active  Keyboard", 

Micro-Diagnostic®  Extensive  documentation.  Fully  Socketed, 

Pie  bug  Monitor:  Relative  address  calculator.  Pointer  High-low, 
User  Subroutines,  Back- step  key. 

Cassette  Interface:  Load  6 Dump  by  file  *.  Tape  motion 

control.  Positive  indication  of  operation. 

Appl  i cation  s systems  from  $90  (10  u nit  q ua ntity ) 

Development  systems  from  $149  (single  unit) 

TELL  ME  MORE  [ waj1(  i 0 jjCe  f0T  myself  lhai  Utf  riTflO  is  The  Answer, 

( | MolSo  Scud  documcntatiUh 
ifld  price  lists.  510  enclosed. 

( ) L don*  t need  documentation 
please  5 end  price  lists, 

( ] Pleasoscnd  Fit  EE  CATALOG. 


nddrcflS: 

CltV: 

slalD-  ElOr 

EUCTMNICS  ctfT-2-F  - 1UZ0  W,  Wi  I shire  Bl  vd.  « Oh^tiDm^  City.  OK  7311 B [4051  843-9626 


8700 


he  Answer  For... 
Student 
Hobbyist 
Manufacturer 


By  Hans  Drewitz  and  Roland  Hesse 

The  microcomputing  revolution  has  not  really  been 
felt  in  Europe.  However,  we  are  beginning  to  see  the 
first  indicators.  Microcomputing  articles  are  appearing 
in  local  newspapers  and  general  interest  magazines. 
The  tone  of  these  articles  is  very  simitar  to  the  type  seen 
in  the  United  States  in  the  summer  of  1976.  Apparently, 
the  public  is  becoming  more  and  more  interested  in  the 
microcomputer. 

This  general  public  interest  in  micros  has  caused  the 
European  retailing  industry  to  prepare  to  pursue  the  ris- 
ing market.  The  larger  department  stores  in  Europe  are 
planning  to  market  many  of  the  new  devices.  Computer 
stores  are  just  becoming  a part  of  the  retailing  scene. 

The  European  press  is  taking  an  active  part  in  this 
revolution.  Journalists  are  making  every  effort  to  under* 
stand  what  is  happening,  and  are  trying  to  determine 
why  people  buy  the  machines.  The  press  is  also  address* 
ing  the  application  end  of  the  market,  by  asking  what 
the  public  will  use  the  micro  for. 

The  only  element  missing  is  a personal  computing  fair 
similar  to  the  Atlantic  City  show  held  in  1976.  Exhibi- 
tions of  this  type  are  probably  not  far  off,  and  wMLdo 
much  to  influence  the  micro's  prominence  in  the  Euro- 
pean market  place. 

U.S.  manufacturers  are  starting  to  take  an  active  inter- 
est in  the  European  market  potential.  IMSAI,  which  be- 
gan its  European  sales  in  Frankfurt,  has  moved  to  Lux- 
emburg, and  created  the  IMSAJ  European  Corporation. 
The  IEC  is  providing  dealers  with  both  sales  and  tech- 
nical support. 

Pertec/MITS,  is  not  forgetting  Europe  either  They  are  in 
the  process  of  establishing  a number  of  dealerships  in  the 
major  countries  of  Europe.  The  MITS  people  do  have  the 
reputation,  in  Europe,  of  providing  excellent  software  and 
everyone  is  anxious  for  their  timesharing  system. 

APPLE  is  also  establishing  a dealer  network  in  Europe. 
The  APPLE  will  probably  enjoy  an  excellent  share  of  the 
European  market,  because  of  their  innovative  systems 
approach. 


52  INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  40 


APRIL  7978 


THE  CHIPS  ARE  DOWN ! 


8K  NOW  JUST  $149  ASSEMBLED 


George  Morrow- Inventor  &Designe 
APRIL  1976 


1201  10th  Street  Berkeley,  CA  94710 

* ECONO  RAM  is  a trademark  of  Godbouf  Electronics 
CIRCLE  INQUIRY  NO,  55  INTERFACE  AGE  53 


Thinker  Toys™  brings  down  the 
high  cost  of  adding  big  memory 
capacity  to  your  S-100  system ! 

The  ECONORAM  III*  flKxfl  (by 
Morrow's  Micro-Stuff)  comes  fully 
assembled,  burned  in,  tested  and 
fully  warranted  for  one  full  year — 
for/ust  $149! 

It's  configured  as  two  individually 
addressable  4K  blocks.  And  it  typically 
consumes  less  than  one-half  the 
power  of  any  competitively-priced 
memory. 

Obviously,  our  new  ECONORAM 
111*  8Kx8  isn't  just  another  cheap  kit 
It's  a design  breakthrough  in  dynamic 
memory  that  gives  you  guaranteed 
reliability  with  tremendous  savings 
in  cost  and  power. 

You  save  on  cost  and  power 
because  ECONORAM  111*  is  the  first 
fully  reliable  dynamic  memory.  It's 
unique  Synchro  Fresh™  refresh  cir- 
cuitry weaves  itself  into  the  natural 
timing  of  the  S-100  bus  to  provide 
simple.  Invisible  and  absolutely 
reliable  refresh  . . . with  fewer  parts, 
less  power,  lower  cost  and  no 
interference  with  computer  speed 
or  timing. 


You  just  plug  ECONORAM  III*  into  your  S-100  bus  and  run  perfectly 
for  at  least  one  full  year.  Or  your  money  fully  refunded.  It's  that  simple. 

So  don't  let  the  high  cost  of  memory  keep  your  system  down.  ECONO- 
RAM l!l*8Kx9  memory  is  available  now  at  leading  computer  shops.  Or  ask 
your  nearest  computer  shop  to  order  it  for  you. 

Or,  if  unavailable  locally,  write  direct  to  Thinker  Toys™  for  specs  and 
ordering,  BAC/MC  orders  can  be  placed  by  phone  to  415-527-7548 
(10-4  PST).  Add  $3 for  handling;  Cal.  res.  add  tax. 

Morrow’s  Micro-Stuff  for 

binker  Toys" 


NEW 

LOW 

*330 


16K  Static  RAM 

S-100  Systems 


PRICES 

Kit 


$365  Assembled 


• Very  Low  Power— 650MA+5V;  90MA+12V; 
16MA-5V 

• Applications  Notes— 6800  and  6502  Sys. 

• Low-profile  sockets  for  all  chips 

• Solder  mask;  silk  screen;  plated  through  holes 

• Each  4K  addressable  to  any  4K  boundary 

« Fully  buffered  S-100  bus— gold-plated  contacts 

• NEC  ^PQ  410  D memories 

CGD,  Master  Charge,  B of  A,  Visa  Accepted 
Orders  shipped  prepaid.  California  residents 
add  6%  sales  tax. 


V' 


ANDENBERG  DATA  PRODUCTS 


PO  BOX  2507 

SANTA  MARIA,  CALIFORNIA  93454  8D5-W  7951 


CIRCLE  INQUIRY  NO.  57 


MR  I 

QUALITY  CONTROL  TEST 

mmm  test  m bmjo  imz  serial  port 
keyboard  test  m baud  current  loop 

OW  LINE  TEST  mD  RS232  SERIAL  PORT 


Need  Hard  Copy? 

TRY  OUR  SOFT  PRICES 

*425 

Complete  standalone  40  column  rmpacl  doi  matrix  printer  with  a 64 
character  ASCII  sel  Includes  power  supply  casework  and  interface 
electronics  for  conneclion  to  a mini  micro  processor  parallel  port 
Serial  interface  versions  for  RS232  current  loop  applications  start  a\ 
S5?5  in  single  quantity 


SEND  FOR  FREE  UTERATURE 


8 ox  22101 

Salt  Lake  CUy,  Utah  84122 
(B01)  364-2411 


CIRCLE  INQUIRY  NO.  37 


Although  the  interest  in  personal  computers  is  rising, 
and  both  European  and  U.S* *  manufacturers  are  address* 
ing  the  market,  the  micro  in  Europe  is  geared  more  to 
the  professional  user. 

Small  businesses,  less  than  ten  employees,  are  start* 
ing  to  realize  the  possibilities  of  automating  using  the 
microcomputer.  New  businessmen  who  have  developed 
an  interest  In  the  machines,  and  the  expertise  in  BASIC 
and  other  languages,  are  more  aware  of  the  micro’s  pos- 
sibilities than  older  more  established  businessmen. 


The  company,  however, 
that  wants  to  do  business 
with  representatives  or 
dealers  in  Europe  has  to 
consider  certain  procedures. 


As  in  the  United  States,  the  small  business  user  in 
Europe  is  looking  for  total  integrated  systems.  Total 
software  and  hardware  support  is  expected,  and  was 
confirmed  at  the  System  77  exhibition  held  in  Munich. 

The  personal  use  of  the  microcomputer  is  significantly 
less  in  Europe  than  the  U.S.  This  is  primarily  due  to  the 
cost  of  the  systems,  after  tax,  freight  and  import  duties 
are  added.  Hopefully,  with  the  influx  of  American  manu- 
facturers into  the  European  market,  prices  will  lower. 

EXPORT/IMPORT  PROCEDURES 

Shipping  one  or  two  boards  to  Europe  is,  in  general, 
not  a big  problem.  The  company,  however,  that  wants  to 
do  business  with  representatives  or  dealers  in  Europe  has 
to  consider  certain  procedures.  Computer  equipment  re* 
quires  an  export  license  which  has  to  be  granted  by  the 
U.S.  Department  of  Commerce.  In  order  to  obtain  this  li- 
cense, the  following  supporting  documents  are  required: 
The  first  document  is  referred  to  as  the  Internatinal  Im* 
port  Certificate.  This  document  has  to  be  completed  by 
the  partner  in  Europe.  In  order  to  him  to  obtain  this  certifi- 
cate, the  U.S.  partner  has  to  provide  him  with  a proforma 
invoice.  The  proforma  invoice  should  use: 

* a general  description  like  “Digital  Microcomputer 
Equipment  and  Peripherals” 

* an  average  unit  price 

* a quantity  which  is  the  expected  business  for 
one  year. 

With  this  invoice  the  European  partner  should  now  be 
able  to  obtain  a completed  and  approved  International 
Import  Certificate  from  local  authorities. 

The  second  document  is  the  application  for  export  li- 
cense, which  has  to  be  completed  by  the  U.S.  partner. 
This  procedure  is  valid  for:  Austria,  Belgium,  Denmark, 
Federal  Republic  of  Germany,  France,  Greece,  Italy, 
Luxemburg,  Netherlands,  Norway,  Portugal,  Turkey  and 
the  United  Kingdom.  For  Switzerland  and  Yugoslavia  the 
procedure  is  similar.  The  only  difference,  however,  is 
that  instead  of  the  International  Import  Certificate,  the 
European  partners  have  to  obtain: 

* for  Switzerland  — aSwiss  Blue  Import  Certificate 

* for  Yugoslavia  — a Yugoslav  End*Use  Certificate 
For  countries  not  listed,  an  Internal  Import  Certificate  Is 
not  required.  Instead  there  is  a document  called  State- 
ment by  Ultimate  Consignee  and  Purchaser,  This  form 
has  to  be  completed  and  signed  by  the  partner  in  Europe 


54  INTERFACE  AGE 


APRIL  1978 


->  siigniPTiDN  <- 

Lower  Case  X Numeric  Pad  X Protect  Node 

XTabbing  X Auto  Repeat  X15  Baud  Rates 

XDual  Intensity  XAux.  Port  XAddr.  Cursor 

X24  Line  x 80  Char,  ^Optional  Printer  Port  & Block  Mode 

—*  * 


. 


SOROC  IQ  120  is  the  most  wanted  OEM  terminal  on  the  market. 


For  iniormation  concerning  the  REWARD  contact1 


165  FREEDOM  AVE.,  ANAHEIM,  CA  3 2 SOI 
'TECHNOLOGY,  INC.  714’992-28SO  / 800-854-0147 


■ 


* 50-99  OTY,/5  - 49  $800  / 1-4  $995 


APRIL  1978 


CIRCLE  INQUIRY  NO.  52 


INTERFACE  AGE  55 


If  you’re  spending  hours  to  solve  a problem  similar 
to  the  one  above,  you’re  behind  the  times... 


It  only  takes  a few  seconds  with  "THE  MASTER’.’ 


Clear  your  desk  for  action  with  the  All  you  need  is  a problem  to  use  The 
newly  revised  1978  IC  Master.  It's  all-  Master. 

under-one-cover  features  include:  Over  Does  the  device  exist?  Who  makes  it? 
40,000  standard  products  from  more  Is  there  an  alternate  source?  What's  the 
than  87  different  companies  . . over  part  number?  Is  there  an  applications 

2,200  pages  comprising  five  different  note?  Who  is  my  closest  distributor— 
selection  guides  (memory,  micropro-  etc.,  etc  . . . _ 
cessor,  interface,  linear  and  digital)  . . . 
almost  1500  design  data  pages  . . . alter- 
nate source  directory  for  pin-for-pin, 
function-for-f unction  replacements  . . . 
applications  directory . . . complete  mili- 
tary section  ...  a complete  part  number- 
ing guide  . . . etc.,  etc.  . . . 

You  don't  have  to  search  through 
stacks  of  catalogs. 

Simply  look  up  the  specs  and  function 
you  need.  You  don't  need  a part  number 

fJ-jtoJtirJmjfoMatr 


$55.00 

Price  includes  handsome 
bound  reference  volume 
plus  an  updating  every 
90  days  with  the  Spring, 
Summer  and  Fall  issues 
of  IC  UPDATE  magazine 
that  works  hand  in  hand 
with  your  IC  Master . . . 
all  at  no  extra  charge! 


56  INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  60 


ATTN:  Circulation  Manager  d| 

IC  MASTER  I 

United  Technical  Publications  I 

645  Stewart  Avenue  I 

Garden  City,  New  York  1 1530,  USA  I 

I 

Please  rush  me copies  of  the  new  1978  I 

IC  MASTER.  | 

□ Bill  me  I 

□ Payment  Enclosed  I 

□ Bill  my  company  I 

P.O.  # | 

Name . 

Company | 

Address | 

State Zip I 

Signature Date I 

For  California  orders  add  6%  sales  tax.  For  New  York  I 
orders  add  8%.  | 

Also  available  at  better  computer  stores  nationally. 

APRIL  1978 


and  the  partner  in  the  U.S.  The  U.S.  forms  can  be  obtained 
from  the  U.S.  Department  of  Commerce  in  Washington, 
or  the  District  Offices  of  the  US  Department  of  Com- 
merce. In  California  there  are  offices  in  Los  Angeles  and 
San  Francisco.  Other  states  have  at  least  one.  An  appli- 
cation for  an  export  license  takes  about  30  days.  Con- 
sidering all  time  involved,  it  takes  about  two  months 
before  shipping  can  start. 

EURO  COMPUTER  SHOP  PARIS 

Where  does  someone  go  who  is  looking  to  buy  a micro- 
computer system  in  Paris?  His  possibilities  are  COM- 
PUTER BOUTIQUE,  several  APPLE  distributors,  MBC— -a 
French  manufacturer  promoting  a system  called  ALCY- 
ANE,  or  Euro  Computer  Shop  Paris. 

ECS  Paris  was  started  in  late  1976  as  an  attempt  to 
provide  microcomputer  hardware,  and  U.S.-developed 
software,  to  the  small  community  of  amateurs  in  Paris 
and  in  France.  Driven  by  the  requirements  of  the  market, 
the  business  direction  of  ECS  Paris  changed  towards 
marketing  integrated  microcomputer  systems  to  small 
enterprises  and  schools.  ECS  Paris  acts  as  the  indepen- 
dent consultant  in  questions  of  data  processing  for 
their  clients.  ECS  Paris  offers  SYSTEM/ZERO,  claiming 
it  to  be  the  lowest-cost  general  purpose  microcomputer 
system  available  for  commercial  and  technical  appli- 
cations. SYSTEM/ZERO  is  based  on  an  IMSAI  main- 
frame, North  Star  floppy  disks,  and  completed  with  stan- 
dard business  software. 

The  shop  is  stressing  the  ease  of  computer  use,  and 
has  developed  their  own  system  software  for  that  pur- 
pose. ECS  Paris  also  functions  as  a mail  order  house  for 
all  microcomputerware,  closely  cooperating  with  a part- 
ner in  the  US.  The  shop  provides  after-sales  services  in  a 
partnership  with  REPTEC  Paris,  the  iCOM  and  PERTEC 
distributor  for  France. 

Since  December  1977,  the  business  has  been  run  by 
two  former  IBM  product  managers.  Euro  Computer  Shop 
Paris  is  a computer  shop  with  an  absolute  professional 
approach.  It  is  located  in  Paris-Boulogne,  16,  rue  Louis 
Pasteur  and  is  open  Monday  through  Friday  from  9 am 
to  6 pm  and  Saturday  by  appointment.  □ 


FROM  THE  FOUNTAINHEAD 

Vectored  from  Page  50 

going  to  explode;  the  only  question  is  when. 

Manufacturers  can  get  themselves  out  of  this  dilemma 
by  obtaining  adequate  capital  in  order  to  run  their  busi- 
nesses. Right  now,  there  is  plenty  of  capital  available.  I 
receive  more  telephone  calls  from  people  who  would 
like  to  invest  in  microcomputer  hardware  manufacturing 
companies  than  I receive  from  microcomputer  hardware 
manufacturers  seeking  investment  cash.  Manufacturers 
are  greedy.  They  want  the  whole  barrel  of  apples  for 
themselves.  My  question  is  this:  Are  you  better  off  own- 
ing a whole  barrel  of  rotten  apples,  or  would  you  prefer 
to  own  a portion  of  a barrel  of  good  apples?  If  you  are  a 
manufacturer  currently  raging  at  this  column  for  sug- 
gesting policies  that  will  drive  you  into  financial  ruin, 
then  stop  a minute  and  try  to  think  of  me  as  your  friend. 
The  money  is  out  there  to  turn  your  company  into  a 
viable  enterprise  which  you  will  control  (if  you  know 
how).  You  will  own  3 piece  of  it,  but  not  all  of  it.  Do  you 
need  financial  investments  in  your  company?  If  you  do, 
call  me  at  (415)  548-2805.  Do  you  have  cash  you  would 
like  to  invest  in  someone's  company?  If  so,  call  me  at 
the  same  number. 

Let  us  get  our  industry  into  reasonable  shape.  Most 
manufacturers  are  not  crooks,  they  just  do  not  have 
enough  money  to  run  an  honest  operation.D 


2708 

TMS2716 

EPROM/RAM 


MICRODESIGN 


microcomputer  products 


VERSATILITY  • IndrvtOuai  Addressing  • Shadow  alternates  ROM  with  RAM  • External 
RAM  disable  • Optional  IK  on  board  RAM  • SiOO  compatible  • Power-on  lump  or 
bootstrap  capability  • All  sockeis  included 


MR  8 KIT  For  2708  99.50 

MR  16  T KIT  FOR  TMS  2716  99.50 


i PROM  (shown)  not  included 


FIRMWARE  • 2K  Monitor /UMIHy  • Supports  Tarbeli  cassette,  paper  tape  • Now 
avoilable  for  SI0  MlO.  3P  S.  SlO  2 


MM  2K  (two  2708  type  EPROMS)  79.50 

MM  2 T (one  TMS  2716  EPROM)  74.50 


EPROMS  • Prime,  full  specification  • programming  available 


2708  type  .1024x8  30,00 

TMS  2716  2048  x 8 55.00 


MICRODESIGN 

679-1  S.  Stale  College  Blvd.,  Fullerton  CA  92631 
(714)  738-8080 


CIRCLE  INQUIRY  NO.  32 


PRAMMER 


by  XYBEK 

An  extraordinary  2k  memory  board 
for  your  Altair-bussed  computer 

★ On-board  1702A  PROM  programmer 

★ 256  bytes  of  RAM  plus  space  for  1792  bytes  of  read 

only  memory  (seven  1 702A  EPROMs) 

★ Supplied  with  one  1702A,  pre-programmed  with 

stand-alone  programming  software  — no  sense 
switches  are  used 

★ Supplied  with  programming  power  supply 

★ PRAMMER's  own  on-board  clock  makes  it  compatible 

with  almost  Bny  Altair-bussed  system. 

★ All  read  and  write  sequences  are  generated  via  an 

on-board  micro-programmed  state  machine,  thus 
eliminating  all  one-shots. 

★ Complete  1 702A  programming  in  18  seconds 

★ Includes  complete  listings  for  PRAMSYS,  an  eleven* 

function  development  system. 

ASSEMBLED  & TESTED: S259 

Kit  (limited  availability): $219 

Immediate  (off-the-shelf)  delivery 
California  residents  please  add  sales  tax. 

COO,  Master  Charge,  Bank Americard  and  Visa  accepted. 

XYBEK  • P.O.Box  4925  • Stanford,  CA  94305 
Telephone:  (408)  296-8188 

CIRCLE  INQUIRY  NO.  65 


APRIL  1978 


INTERFACE  AGE  57 


&EN&E  mm 

By  Dick  Mo  berg 

President,  Philadelphia  Area  Computer  Society 


The  Philadelphia 
Area  Computer  So- 
ciety, (PACS),  is  not 
the  oldest  comput- 
er club,  it's  not  the 
largest  club,  and  it's 
probably  not  that 
well  known  outside 
the  Northeast  (yet!). 
But  we  are  a fast- 
growing, fun-loving 
group  of  computer 
hobbyists,  right  in 
the  middle  of  an 
area  buzzing  with 
computer  activity.  Philadelphia,  after  all,  is  where  it  all 
began.  The  world's  first  all-electronic  digital  computer, 
the  ENIAC,  sits  quietly  now  at  the  University  of  Penn- 
sylvania, just  down  the  hall  from  where  our  club  mailing 
labels  are  processed  on  their  new  and  busy  Univac  70/90. 

PACS,  a little  less  than  two  years  old,  has  over  250 
members,  meets  monthly,  publishes  a monthly  newslet- 
ter, and  has  regular  subgroup  meetings  and  tutorial  ses- 
sions. As  a group  we  are  actively  engaged  in  setting  up  a 
microcomputer  network  system;  we  sponsor  a Computer 
Game  Festival,  and  co-sponsor  the  fabulous  Trenton 
Computer  Festival.  We  are  well  established,  have  a good 
meeting  format  and  location,  and,  most  importantly,  we 
are  growing  fast!  How  did  we  get  where  we  are?  It  took  a 
lot  of  work  and  probably  an  equal  amount  of  mistakes. 
So  that  others  might  learn  from  our  experience  (the  pur- 
pose of  Sense  Line),  we  will  look  into  some  of  the 
details  of  what  makes  PACS  run,  and  why. 

A CLUB  IS  BORN 

Early  in  1974,  I met  up  with  a man  named  Karl  Amat- 
neek,  while  we  were  both  working  at  Hahnemann  Hospital; 
he  as  a logic  designer  and  bioengineer,  and  myself  as  a 
programmer,  animal  surgeon,  and  grad  student,  Karl  was 
amazed  by  these  new-fangled  microprocessors  and  took  it 
upon  himself  to  teach  other  engineers  about  these  "good- 
ies" (he  hasn't  stopped  teaching  since  them).  At  any  rate 
within  an  hour  of  first  meeting  each  other,  I was  thor- 
oughly bitten  by  the  microcomputer  bug  (and  was  talked 
into  helping  arrange  a one-day  tutorial  on  the  Intel  4004). 

The  tutorial  was  so  successful  they  had  to  turn  people 
away  because  there  were  only  200  seats  in  the  auditorium. 
So  the  excitement  was  starting  to  build  way  back  then. 

In  the  months  that  followed,  I was  "turned  on"  to  the 
hobbyist  literature  (what  little  there  was),  by  a friend,  Dr, 
George  Haller,  a retired  General  Electric  Vice-President 
and  early  microprocessor  user.  After  visiting  him  once,  I 
ended  up  subscribing  to  all  the  microcomputer  magazines: 
Micro-8,  People’s  Computer  Company,  and  ECS,  a monthly 
how-to-build-it  put  out  by  then  little-known  Carl  Helmers. 

Later  that  year  (1975),  when  ECS  turned  into  Byte 
Magazine,  I thought  it  would  be  nice  to  get  together  with 
other  computer  hobbyists  around  the  city;  especially 
since  1 knew  my  half-finished  8080  system  would  never 
be  completed  without  some  divine  intervention.  So  I 
sent  a letter  to  Byte  asking  interested  people  to  contact 
me.  Shortly  thereafter,  I also  made  an  announcement  at 
Karl's  latest  tutorial.  Needless  to  say,  I was  inundated 
with  phone  calls  after  the  Byte  letter  appeared. 


During  alt  the  commotion  I heard  that  Philadelphia  al- 
ready had  two  computer  stores.  One  of  them,  Personal 
Computer  Corporation,  offered  us  a meeting  place.  I 
then  sent  out  200  notices  to  people  whose  names  I had 
collected  and  on  June  6,  1976,  75  people  gathered  to 
"talk  computers.”  Thus  PACS  was  born. 

THE  EARLY  DAYS 

Our  first  priority  was  to  start  a newsletter,  which  we 
did  promptly,  and  had  it  in  the  mail  before  the  next  meet- 
ing. The  Data  Bus,  as  we  called  it,  now  has  grown  to  16 
pages  and  contains  meeting  information,  feature  articles, 
tutorials,  classified  ads,  and  other  items  useful  to  the 
computer  amateur.  Classified  ads  are  free  to  members 
and  our  paid  ads  just  about  cover  the  printing  costs.  We 
decided  on  dues  of  $10.00  ($5.00  for  students). 

Our  early  meetings  regularly  drew  60  to  80  people,  and 
were  usually  product  or  homebrew  demonstrations.  It 
was  hard  to  find  out  what  the  members  wanted  out  of  a 
meeting,  probably  because  they  didn’t  know  themselves. 
It  seemed  as  long  as  we  provided  lots  of  time  for  infor- 
mal gatherings,  they  were  satisfied.  It  wasn’t  until  about 
a year  later  that  we  hit  upon  a workable  meeting  format. 
As  far  as  a meeting  location,  we  quickly  came  into  con- 
tact with  Dr.  Steve  Longo  of  the  LaSalle  College  Physics 
Department.  He  wanted  to  learn  about  microprocessors 
as  much  as  we  wanted  to  use  his  auditorium,  surround- 
ing lab,  and  classroom  space.  We  met  there  at  our  third 
meeting,  and  it’s  been  a happy  marriage  ever  since  then. 

PACS  TODAY 

Every  club  has  its  own  personality,  and  if  I were  to  de- 
scribe PACS  in  one  word,  it  would  be  “education,"  Our 
education  chairman,  Jon  Bondy,  from  General  Electric’s 
Valley  Forge  Space  Center,  has  put  together  a course 
list  that  looks  like  a university  catalog.  Furthermore,  we 
have  been  blessed  with  some  very  dedicated  and  talented 
instructors.  Courses  are  free  to  members  and  the  con- 
tent and  reading  assignments  are  printed  in  the  news- 
letter prior  to  the  meeting.  A sampling  of  our  course 
roster  is  as  follows:  Digital  logic  design,  A/D  conversion 
techniques,  6502  basics,  S-100  bus  fundamentals,  struc- 
tured programming,  PASCAL,  Selectric  typewriter  inter- 
facing, and  many  more.  Most  of  them  continue  for  three 
to  five  months  and  then  are  "recycled." 

PACS  meetings  are  on  the  third  Saturday  of  each  month. 
Though  the  main  presentation  doesn't  start  until  2:00 
p.m.,  the  doors  open  at  11:30  a.m.  for  subgroup  meetings 
and  two  sets  of  courses.  We  have  found  it  wise  to  keep 
the  main  meeting  topic  of  general  interest,  such  as  our 
recent  demonstration  of  the  Apple  II  computer.  Anything 
of  a highly  technical  nature  we  do  as  a course  or  work- 
shop. After  the  meeting,  we  have  a "mapping  session" 
where  people  in  the  audience  can  stand  up  and  say  any- 
thing (I  need  this,  I want  to  sell  that,  I heard  a rumor  that 
. . .)  for  30  seconds  or  so.  Then,  when  the  forma!  meeting 
is  over,  people  can  make  the  necessary  contacts  for  the 
remaining  “gab  session."  Flea  market  items  are  brought 
in  for  sale  during  the  gab  session. 

THE  SNOWSTORM 

Our  only  meeting  cancellation  came  when  the  “Great 
Northeast  Snowstorm"  hit  the  night  before  the  January 
meeting,  dumping  more  snow  on  Philadelphia  than  it  had 
seen  in  several  decades.  Even  so,  I was  hesitant  to  can- 
cel the  meeting  until  I learned  that  the  computer  to  be 
demonstrated  was  stuck  in  the  snow  somewhere  be- 
tween New  York  and  Philadelphia.  The  next  problem 
was  how  to  cancel  the  meeting.  We  had  worked  out  a 
phone  system  a year  ago  where,  between  the  officers, 
all  the  members  could  be  called.  But  a year  ago  member- 
ship was  50,  not  250.  The  best  I could  do  was  to  call  radio 
stations  and  sit  by  the  phone  for  several  hours  prior  to 
the  meeting.  That  evening,  though,  I had  calls  from 


58  INTERFACE  AGE 


APRIL  1978 


several  members  expressing  their  disappointment  at 
the  cancellation.  Several  had  shoveled  out  their  card 
just  for  the  meeting,  and  others  were  coming  via  cross 
country  skis.  It  was  heart-warming  to  say  the  least. 

PACS  HOTLINE  IS  BORN 

Needless  to  say,  the  club  needed  a better  means  of 
quick  communications.  So,  within  a week  I had  another 
phone  installed,  a phone  answering  machine  was  donated 
by  a club  member,  and  the  PACS  Hotline  began!  We  now 
have  a recording  with  meeting  information,  the  PACS  ad- 
dress, and  a few  minutes  at  the  end  for  computer 
bargains  from  some  of  Philadelphia's  great  surplus 
stores.  These  ads  at  the  end  of  our  message  more  than 
pay  for  our  phone  bill.  Our  Hotline  number  is  (215) 
925-5264  for  anyone  wishing  to  call. 


. . .PACS  is  not  the  oldest  computer 
club,  it’s  not  the  largest  club, 
and  it’s  probably  not  that  well-known 
outside  the  Northeast  . . . But 
we  are  a fast-growing,  fun-loving 
group  of  computer  hobbyists  . . . 
we  are  actively  engaged  in  setting  up 
a microcomputer  network  system. . . 


THE  MANY  PERSONALITIES  OF  PACS 

Although  PACS,  for  the  most  part,  is  made  up  of  engi- 
neers, programmers,  and  students,  we  have  members 
who  are  accountants,  travel  agents,  printers,  attorneys, 
and  many  others,  each  with  an  interest  in  computers  for 
fun  or  for  use  in  their  business.  Also,  PACS  has  more 
than  its  share  of  microcomputer  stars.  One  of  the  most 
outstanding  is  Will  Mathys  of  MOS  Technology,  who  is 
almost  single-handedly  responsible  for  the  design  of 
the  6502  microprocessor.  Having  Will  and  MOS  Tech- 
nology so  close  has  led  to  our  group  being  saturated 
with  6502  users  and  applications. 

Two  groups  of  members  have  actually  designed  6502- 
based  products  which  are  now  nationally  advertised.  Bill 
Goble,  the  S-100  wizard  (see  INTERFACE  AGE,  June 
1977),  together  with  Joe  Swope,  Bill  Redka,  and  Ed 
Chien,  started  CGRS  Microtech  and  have  developed  the 
only  6502  CPU  card  which  is  directly  S-100  compatible. 
They  now  have  a complete  system  with  CPU,  mother- 
board, DMA  front  panel,  and  I/O  card  featuring  the  6530 
TIM  teletype  monitor. 

Another  group,  Carmen  DiCamillo  and  Roland  James, 
designed  a 6502  tutorial  board  called  the  DATAC  1000, 
which  has  been  used  to  teach  microcomputer  concepts 
to  several  hundred  engineers  in  this  area  through  local 
IEEE  tutorials.  The  board  is  a single-board  computer 
system  with  CPU,  memory,  and  a cassette  tape  or  TTY 
I/O.  It  can  be  programmed  in  machine  language  using 
their  unique  “touch  pad”  binary  switches. 

Both  DATAC  and  CGRS  have  been  more  than  helpful 
to  the  club.  Carmen  and  Roland  are  in  the  middle  of  con- 
ducting a 6502  tutorial  based  on  their  board  and  CGRS 
recently  held  an  S-100  workshop  where  members  brought 
in  their  defective  S-100  boards  and  Bill  and  Joe  showed 
them  how  to  repair  them. 


For 

Further 

Information 

on  the 

Quasar  Industries 

Robot 

Featured 

in  this 
Publication 

and  how  you  can 
obtain  it  for  your 
Trade  Show  and 
Promotional 
Needs 


Contact: 


ANDROID  AMUSEMENT  CORPORATION 

• (Exclusive  Western  Representativeslor  Quasar  Industries) 

(213)  445-5330  or  (213)  266-1994 

2324  Lenta  Lane,  Arcadia,  California  91Q06 

CIRCLE  INQUIRY  NO.  4 

2708/2716  EPROM 
MEMORY  BOARD 

* S-100  BUS 

* 1-32  KBYTES  USING  EITHER  2708  OR  2716  EPROMS 

* HIGH/LOW  LIMIT  ADDRESS  RANGE  SELECTION 

* MEMORY  BANK  SELECT  OPTION 

* SOL^COMPATIBLE  MEMORY  DISABLE 

* SELECTABLE  WAIT  STATES 

* FULLY  BUFFERED  INPUTS  AND  OUTPUTS 

* DOUBLE  SOLDER  MASK 

* SILK  SCREENED  PARTS  LAYOUT 

* COMPLETE  DOCUMENTATION 

$30.  BARE 

$100.  KIT  (LESS  EPROMS) 

TESTED  AND  ASSEMBLED  $130. 
(LESS  EPROMS) 

DEALER  INQUIRIES  INVITED  UNIVERSITY  DISCOUNTS  AVAILABLE 

W777C inc.  WAMECO  INC.  3107  LANEVIEW  DRIVE  SAN  JOSE  CA  95132 

TM 


APRIL  1978 


CIRCLE  INQUIRY  NO.  62 


INTERFACE  AGE  59 


Let’s  Get  Personal 
in  Anaheim 


June  6-8, 1978 


A rewarding  personal  experience  is  in  store  for  you 
June  6-8  at  the  NCC  78  Personal  Computing  Festival , . . 
the  most  comprehensive  personal  computing  event  ever 
held.  The  Festival  a separate  feature  of  the  National 
Computer  Conference,  will  include  approximately  30 
program  sessions,  commercial  exhibits  of  consumer 
computing  products  and  services,  plus  a contest  and 
exhibit  of  microprocessor  systems  and  applications.  All 
Festival  activities  will  take  place  in  the  Disneyland  Hotel 
Complex,  just  a few  minutes  from  the  Anaheim  Con- 
vention Center,  site  of  this  year's  NCC, 

Plan  now  to  attend  the  big,  new  NCC  78  Personal 
Computing  Festival.  The  program  will  include  special 
paper,  panel,  and  tutorial  sessions  on  such  topics  as 
speech  synthesis  and  recognition,  computerized  music 
systems,  hardware  and  software  design,  computer 
graphics,  and  small  business  systems.  All  papers  will  be 
published  in  a softbound  volume,  Festival  Digest  78, 
which  will  be  available  during  NCC. 

Festival  exhibits  will  provide  an  extensive  display  of 
commercial  offerings  by  organizations  serving  the  per- 
sonal computing  field.  More  than  100  companies,  occu- 
pying over  175  booths,  will  display  aysterais,  compo- 
nents, terminals,  software,  kits,  disc  and  tape  cassettes, 
relevant  publications,  and  related  hobby  items. 

Rounding  out  the  Festival  will  be  a contest  featuring 
microprocessor  systems,  devipes,  apd  applications 
ranging  from  home-brew  DOS  and  graphics  terminals 
to  educational  applications  and  computer  games.  Prizes 
will  be  awarded  for  the 
best  exhibits. 


Don't  miss  the  year's  most  exciting  personal  comput- 
ing event.  For  more  information,  return  the  coupon  or 
call  AFIPS  at  201/391-9810. 

n Please  keep  me  up-to-date  on  Festival  plans  and 
activities. 

□ My  company  is  interested  in  exhibiting  at  the  Festival 
D Please  send  me  information  on  the  special  NCC 
| Travel  Service. 


Name 


Comoanv 

Division 

Street 

1 City 

State 

Zip 

NCC  78 

r Personal  Computing 
' Festival 


c/o  AFIPS,  210  Summit  Avenue 
Montvaie,  N J.  07645 
telephone:  201/391-9810 


60  INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  2 


APRIL  1978 


Some  other  personalities  in  the  area  are  the  Mauchleys 
and  the  Eckerts,  designers  of  the  ENIAC.  Ted  Nelson 
(author  of  Computer  Lib}  hibernates  at  nearby  Swarthmore 
College,  as  does  Dr,  Kenneth  Iverson  (inventor  of  APL). 
Also  a member  is  Rick  Simpson  (the  PET  and  KIM-1  king). 
And  last,  but  not  least,  are  those  farout  space  cadets 
from  2005  AD  (see  INTERFACE  AGE,  February  1978), 
whose  “walletsize'’  space  flight  simulator  was  the  hit  of 
the  Personal  Computing  77  in  Atlantic  City  last  year! 

FRIENDS  OF  PACS 

We  have  been  very  fortunate  to  have  Sol  Libes  of  the 
Amateur  Computer  Group  of  New  Jersey  (see  Sense 
Line,  January  1978),  so  close  to  us,  Sol  has  been  an  in- 
spiration to  many  club  leaders  and  has  helped  our  group 
considerably  by  letting  us  co-sponsor  (and  share  in  the 
profits  of)  the  Trenton  Computer  Festival. 

To  the  east  of  us  is  John  Dilkes,  promoter  of  Personal 
Computing  78.  IPs  reassuring  to  know  that  although 
John  is  now  promoting  one  of  the  largest  computer 
shows,  he  is  still  one  of  us,  an  amateur  computer  hob- 
byist, At  the  show  In  Atlantic  City  last  year,  John  gave 
PACS  a booth  and  a hospitality  suite,  which  was  shared 
by  several  area  clubs.  We  about  doubled  our  membership 
at  the  show,  and  our  tired  members  made  good  use  of  the 
hospitality  suite.  PACS  plans  to  sponsor  an  event  at  Per- 
sonal Computing  78,  this  year  to  be  held  in  Philadelphia. 

In  closing,  I think  a few  words  about  the  future  of 
PACS  are  in  order.  First,  we  are  at  a size  where  we  need 
to  incorporate  and  apply  for  our  non-profit  educational 
status.  Some  clubs  (ourselves  included)  have  had  trouble 
obtaining  non-profit  status  and,  perhaps  this  problem 
could  be  solved  by  a "how-to1’  article  for  one  of  the  com- 
puter magazines  or  by  the  "association  of  clubs1'  that  is 
being  formed.  PACS  is  sponsoring  a Computer  Game 
Festival,  which  is  our  first  attempt  as  a group  to  show 
the  area  what  microcomputers  can  do.  Hopefully,  it  will 
evolve  into  an  annual  applications  show  for  the  immedi- 
ate area.  We  hope  to  get  our  club  network  going  soon,  to 
facilitate  communications  and  software  exchange.  But 
whatever  we  are  doing  in  the  future,  lrm  sure  of  one 
thing,  we'll  be  having  fun. 

If  any  groups  would  like  to  exchange  newsletters,  or 
keep  in  touch  with  PACS,  write  to:  PACS,  P.O,  Box  1954, 
Philadelphia,  PA  19105.Q 


CALL  FOR  ARTICLES 

Articles  authored  by  individuals  during  leisure  time 
are  remunerated  at  a rate  from  $15.00  to  $50.00  per 
published  page  and  articles  describing  company  pro- 
jects carry  author  and  company  byline,  but  no  honor- 
arium is  offered.  Articles  accepted  will  be  acknowl- 
edged with  a binder  check  within  30  days  of  receipt. 

Manuscripts  should  be  double-spaced,  typewritten 
pages,  one  inch  margins,  and  not  less  than  3Vfc  pages 
in  length  (one  published  page}.  Pages  should  be  num- 
bered to  insure  correct  text.  Photographs  should  be 
numbered  and  labeled  on  the  backside  with  a 
description.  Photos  should  be  taken  with  uniform 
lighting  and  background,  in  the  form  of  glossy  black 
and  white  prints.  Tables,  listings,  etc.,  shall  be  on 
separate  sheets.  Computer  listings  shall  be  printed 
using  a new  ribbon  to  assure  darkest  print  copy. 
Authors  shall  supply  a statement  of  their  back- 
ground, expertise  and  level  of  accomplishment. 

The  publisher  assumes  no  responsibility  for  art* 
work,  photos,  models,  or  manuscripts.  Manuscripts 
are  not  acknowledged  or  returned  unless  accom- 
panied by  an  addressed,  stamped,  return  envelope. 

For  article  submittal  or  further  information,  con- 
tact respective  editor,  INTERFACE  AGE  Magazine, 
16704  Marquardt  Avenue,  Cerritos,  CA  90701  or  call 
(213)  926-9544. 


8K  CORE  MEMORY 

FOR  THE  S-100  BUS 

Compatible  With  ALTAI  R/IMSAI  /SO L/Z80 


NO  DATA  LOSS  WITH  POWER  OFF 


* NON  VOLATILE  - NO  LOSS  OF  DATA  DURING  POWER  QN/0FF 
OR  POWER  FAILURE  - NO  BATTERY  BACKUP  REQUIRED 

* ACCESS  TIME  350m 

* CYCLE  TIME  1. Ous 

* ON  BOARD  REGULATORS  WITH  LARGE  HEAT 
SINKS  TO  INSURE  RELIABILITY 

* WRITE  PROTECT  IN  IK  MEMORY  BLOCKS 

* AUTOMATIC  POWER  ON/OFF  RESET 

* ADDRESSABLE  IN  8K  MEMORY  BLOCKS  UP  TO 
E4K  BY  SELECTING  PROPER  SWITCH  SETTINGS 

* TECHNICAL  MANUAL,  INCLUDING,  SCHEMATICS, 

CIRCUIT  DESCRIPTION  AND  OPERATION 

9438  Irondale  Awe, 

l"ljl Bmory  ChatswOfth,  California  91311 
I nc  Telephone:  (213)  998*0070 


CIRCLE  INQUIRY  NO.  35 


systoma,  me. 


ii  * 


r m 


• u » i a it  ft 

f i I i i i i 


Boards  DO  Something 

CL2400 

Real  Time  Clock 

S&B — -Kit  Si  35 — Assembled 


If  your  system  needs  to  know  what  time  it  is,  our  CL2400  is 
the  board  for  you.  The  present  time  in  hours,  minutes,  and 
seconds  is  always  available  for  Input,  and  is  continuously 
updated  by  the  highly  accurate  60  Hz  power  line  frequency. 
Need  periodic  interrupts?  The  CL2400  can  do  that,  too,  at  any 
of  6 rates.  Reference  manual  with  BASIC  and  assembly 
language  software  examples  included. 


— - PC3200 

/ _ is#  i IT*-**  Power  Control  System 

•ft 

* PC3232  S299— Kit  S3B0— Assm 

C ) \ — J ' PC3216  StB9— Kit  S 240— Assm 

^ i PC3202  S39.50— Kit  $52— Assm 

If  your  system  needs  on  / off  control  of  lights,  motors, 
appliances,  etc.,  our  PC3200  System  components  are  for 
you.  Control  boards  allow  one  1/0  port  to  control  32  (PC3232) 
or  16  (PC3216)  external  Power  Control  Units,  such  as  the 
PC3202  which  controls  120  VAC  loads  to  400  Watts.  Optically 
isolated,  low  voltage,  current-limited  control  lines  are 
standard  in  this  growing  product  line, 

P.0.  Box  516 

systems,  inc.  Ls  Canada,  CA  91011 

(formerly  comptek)  (213)  790-7957 


APRIL  19TB 


CIRCLE  INQUIRY  NO.  5 


INTERFACE  AGE  61 


Features  in 
This  Section 


I Where  Robot  mice 
and  Robot  (Tien  Run  Round 
in  Robot  Towns 

by  Ray  Bradbury 


The  History  of 

Robots 

by  Forest  J.  Ackerman 


The  Quasar 
Industries*  Robots 

by  Gene  Beley 


m From  Steam  Engines 
to  Robots 

by  F.  W.  Chesson 


m STAR  WARS  - 
Special  Effects 

by  John  Stears 


m A Natural  Approach 
to  Artificial  Intelligence 
by  Roger  C.  Garrett 


ROBOTICS 

EDITORIAL 

By  Sandi  McKeen,  Assistant  Editor 


In  April  of  1977,  INTERFACE  AGE  took  an  introductory 
glimpse  at  the  fascinating  subject  of  Robotics  — from 
the  whimsical  concept  of  robots  as  pets,  to  the  practical 
assumption  of  household  chores  such  as  vacuuming 
and  carrying  parcels. 

Now  it's  time  to  again  look  at  the  state-of-the-art,  or 
rather  science. 

We  are  a long  way  from  the  scene  envisioned  by  Ray 
Bradbury  in  his  delightful  poem  "Where  Robot  Mice  and 
Robot  Men  Run  Round  In  Robot  Towns/'  or  the  thinking, 
feeling  robots  R2D2  and  G3PO  of  Star  Wars,  with  their 
humanistic  foibles. 

But  robots  and  robotic  devices  are  already  making  val- 
uable contributions. 

In  this  issue  we  will  consider  some  of  these  applica- 
tions, as  well  as  the  present  level  of  technological 
development,  and  what  to  expect  in  the  future. 

Robots  have  been  with  us  for  some  time  — whetehr 
as  primitive  mechanical  toys  or  existing  purely  in  the 
imaginations  of  futuristic  writers. 

But  with  the  advent  of  the  minicomputer,  the  tech- 
nological means  are  now  at  hand. 

At  this  point,  let's  define  just  what  is  meant  by  the 
term  robot.  Generally,  a robot  is  conceptualized  as  hav- 
ing an  anthropomorphic  form,  mobile,  computer 
directed  to  perform  various  tasks,  and  possesses  the 
ability  to  react  to  its  environment. 

Some,  such  as  Quasar  Industries1  Klatu,  or  Robbie 
and  Gronk  built  by  Keith  Paul  and  John  Hughes,  are 
already  operational.  Others,  such  as  a paramedic  robot 
for  hospitals,  or  a security-guard  robot,  will  be  available 
in  several  years. 

Although  less  spectacular,  robots  or,  more  correctly, 
robotic  devices  can  be  utilized  in  manufacturing  to  per- 
form a variety  of  jobs  considered  as  undesirable,  either 
because  of  their  boring,  repetitious  nature,  or  because 
they  present  a hazard  to  a human  worker.  Such  routine 
jobs  as  spot-welding,  drilling  and  assembly  can  be 
assigned  to  robotic  devices. 

Just  what's  to  come?  One  chief  requisite  for  progress 
is  the  ability  of  the  robot  to  learn  from  experience  — 
rather  than  to  react  in  a repetitious  triaband-error  pat- 
tern. Another,  providing  robots  with  vision  by  utilizing 
black  and  white  television  cameras,  coordinating  ,shand 
and  eye  movement/'  And  finally,  the  ability  to  respond 
to,  and  reply  in,  a verbal  mode. 

As  you  can  see,  we  are  a long  way  from  developing  a 
robot  with  the  characteristics  of  an  R2D2,  but  we're  get- 
ting therein 


62  INTERFACE  AGE 


APRIL  1978 


zzn? 


Copyright  1977  by  RayJBradbury 


INTERFACE  AGE  63 


APRIL  1978 


■ ‘ i • o • • f #r'Jb  V • . V'!  ' fi  '» 

^ — - — ^ 

" ‘ ^ 

/#  — — — 

if  i/ 

..-*1  iv-  .— — ~ — . _. 

>di;f 

■h 


Where  Robot  Mice 
And  Robot  Men 
Run  Round  In  Robotlowns 

By  Ray  Bradbury 

They  asked  me  where  I’d  choose  to  run,  which  favored?  Ups? 
or  Downs? 

Where  robot  mice  and  men,  I said,  run  round  in  robot  towns. 
But  is  that  wise?  for  tin's  a fool  and  iron  has  no  thought l 
Computer  mice  can  find  me  facts  and  teach  me  what  I'm  not. 
But  robot  all  inhuman  is,  all's  sin  with  cog  and  mesh. 

Not  if  we  teach  the  good  stuff  in,  so  it  can  teach  our  flesh. 
There's  nothing  wrong  with  metal-men  that  better  dreams 
can't  chalk. 

I'd  find  me  robot-Plato's  cave  if  he  lived  on  my  block; 

And  though  his  eyes  electric  were,  computerized  his  tongue, 
Is  that  more  wrong  than  Berlioz  on  LPs  harped  and  sung? 

So  much  electric  fills  our  lives,  some  bad,  some  good,  some 


But  look!  there  Shaw  and  Shakespeare  dance  on  Channel  7’s 
sill: 

A gift  of  hearts  and  minds  and  eyes  to  see  our  dark/llght  face, 

To  weigh  and  balance  halos/blights  that  half-destroy  our  race; 

To  midget  make  our  rocket-ships,  and  squeeze  grand  Kong 
down  small 

Then  Giants  grow  from  Shavian  seed  to  taunt,  provoke  us  alt. 

As  man  himself  a mixture  is,  rambunctious  paradox, 

So  we  must  teach  our  mad  machines:  stand  tall,  pull  up  your 
socks! 

Come  run  with  me,  while  children/men,  half  dires  and  dooms, 
half  clowns. 

Pace  robot  mice,  race  robot  men,  wln-lose  In  robot  towns. 


64  INTERFACE  AGE 


APRIL  1978 


The  History  of  Robots 

By  Forest  J.  Ackerman 


This  article  is  excerpted  from  a record  made  by  the 
author , Consequently,  to  enjoy  it  to  its  utmost  turn  off  all 
the  fights  but  one,  sit  back  in  your  easy  chair  and  read , As 
you  read , you  will  find  yourself  being  taken  on  a fantastic 
journey  into  the  world  of  robots. 

— Editor 

Hello,  this  is  Forrest  Ackerman,  Editor  of  Famous 
Monsters  of  Filmland  and  Spacemen . I’ve  heard  from 
thousands  and  thousands  of  you  fans  since  the  world's 
original  film  monster  magazine  began  in  1958,  and 
many’s  the  time  I wished  that  I was  the  beast  with  a 
million  eyes  — in  order  to  read  all  your  letters  quicker. 
Well,  having  heard  from  all  of  you,  it  seems  only  fair  — 
doesn’t  it  — that  you  should  hear  from  all  of  me. 

As  you  probably  guessed,  I’m  Doctor  Ackula  and 
Karlon  Torgosi  and  his  sister  Vespertina.  (Vespertina  is 
the  Transylvanian  word  for  bat.)  I'm  also  Weaver  Wright 
and  Spencer  Strong  and  a long  list  of  other  names,  in- 
cluding Mechanical  Man  and  Robot  Mitchum. 

I've  been  interested  in  robots  for  about  35  years  and 
as  a boy  of  ten,  I had  the  thrilling  experience  of  seeing 
the  great  film  masterpiece  "Metropolis”  when  it  was 
brand  new.  It  was  a silent  picture  produced  in  the  mid- 
twenties and  the  most  unforgettable  scene  was  when 
the  robot  was  animated.  When  that  smooth,  streamlined 
mechanical  humanoid  figure  was  commanded  to  rise  by 
Rotwang,  its  creator,  and  slowly,  ever  so  siowly,  an  inch 
at  a time,  almost  like  Im-ho-tep,  the  Egyptian  mummy 
dead  3700  years,  the  robot  moved  and  came  to  life.  You 
could  almost  hear  the  whirring  as  Rotwang,  his  artificial 
hand  covered  with  a black  leather  glove,  ordered  his 
robotrix  — it  was  in  female  form,  you  see  — to  rise  from 
her  chair  and  present  her  cold,  steel  hand  to  John 
Masterman,  the  master  of  Metropolis  — the  greatest  city 
on  earth  in  the  year  2026.  Twenty  Twenty-six,  hmm. 
Come  to  think  of  it,  that's  quite  a few  years  yet. 

Do  you  suppose  we'll  have  to  wait  that  long  to  see  real 
robots?  I doubt  it.  Actually,  already  the  robots  are 
among  us.  And  that’s  the  title  of  a fascinating  book  by 
Rolf  Strehl.  He  says  that,  fantastic  as  it  may  seem,  the 
time  may  one  day  come  when  the  man  on  the  streets 
may  be  as  rare  a sight  as  a horse  is  today. 

Robot  chess  players  may  not  seem  very  alarming,  Mr. 
Strehl  says,  and  electronic  calculators  that  can  perform 
in  a minute  the  work  of  ten  men  laboring  ceaselessly  for 
a hundred  years  are  an  obvious  advantage.  But  what  of 
the  robot  spy?  The  guided  missile  with  its  atomic 
warhead  satellite  eyes  in  the  skies. 

The  disturbing  incident  of  the  robot  that  ran  amuck 
and  Frankenstein-like  murdered  its  creator.  Of  lengen- 
dary  origin  is  our  first  information  about  the  artificial  be- 
ings known  as  androids.  Aristotle  described  the  wooden 
Venus,  capable  of  movement,  whose  limbs  were  filled 
with  mercury  instead  of  blood. 

During  the  third  century,  B.C.,  a flying  wooden  pigeon 
was  reported. 

In  the  tenth  century,  A.D.,  we  hear  of  the  creation  of 
an  automatic  talking  head.  The  great  genius  Leonardo 
de  Vinci  built  a moving  metal  lion  for  King  Louis  XII  and 
also  created  a metal  dragon. 

Leonard  Maelzl,  the  man  who  invented  the  Metronome, 
created  a sensation  during  his  life  time  with  a musical 

Copyright  1962  by  Ack-Coe  Chamber  Productions  for  Science 
Fiction  Records  Unlimited;  transcription  by  permission  of  For- 
rest J.  Ackerman  on  behalf  of  Frank  Coe. 


A Man  (Forrest  J.  Ackerman,  also  known  as  “4sJ”  Acker- 
man) Among  the  Robots:  Left  to  right:  Automaton  Gort 
(from  scientifilm  THE  DAY  THE  EARTH  STOOD  STILL), 
Robby  (from  FORBIDDEN  PLANET)  and  Ultima  Future 
Automaton  (from  Fritz  Lang's  scientifilmasterpfece  of 
the  21st  Century  city  of  60  million  people  — METRO- 
POLIS), Photo  by  Walter  j,  Daugherty,  courtesy  of  The 
Ackerman  Science  Fiction  Archives. 


android  completed  in  1807.  He  also  demonstrated  a 
chess  machine  which  inspired  Edgar  Allen  Poe  to  write 
“Maravifle's  Chessman.” 

In  1778,  Baron  Kempleman  of  Bohemia,  publicly  demon- 
strated the  first  talking  robot.  The  first  machine  to  speak 
through  artificial  means.  A publication  of  the  day  reported 
that  "the  monstrous  thing  spoke  with  a voice  of  a three 
to  four  year  old  child,  in  a distinct,  clear  and  slow  voice.” 

in  the  French  play  "The  Revolt  of  the  Machines,” 
huge  angles,  super  tractors,  gigantic  cranes,  mechani- 
cal saws,  dynamic  dredgers,  even  psychological 
thought-reading  devices  clash  with  one  another  in  the 
hall  of  a great  exhibition.  During  the  night,  the  machines 
break  through  the  wails  of  the  auditorium  and  run  wild  in 
the  streets  — destroying  homes,  knocking  over  towers, 
devastating  fields.  Military  might  is  mobilized  and  army 
artillery  is  dispatched  to  destroy  the  machine  monsters. 
But  the  guns,  and  tanks  and  cannons  refuse  to  fire  on 
their  fellow  machines,  and  Instead  join  the  rebels.  A few 
human  beings  escaped  and  from  a mountain  side  watched 
the  destruction  of  their  man-made  world.  Finally,  the  fore- 
man of  the  machines  succeeds  in  turning  them  against 
one  another,  but  in  the  ensuing  civil  war  they  completely 
destroy  each  other.  But  the  foreman  is  already  at  work 
on  new,  even  more  monstrous  machines.  And  the  likeli- 
hood is  that  it  will  happen  all  over  again. 


APRIL  1978 


INTERFACE  AGE  65 


In  his  play,  “Millenium  I,"  W.A.  Dwiggins  pictured 
another  possible  revolt  of  the  robots.  “Millenium  I”  is  a 
frightening  play  about  Homogrub,  sub-terranian  man, 
hiding  from  murderous  machines  which  possess  incred- 
ibly  powerful  means  of  destruction.  At  one  point  of  the 
play,  a human  being  named  Biackm aster  encounters 
Point  33  Plus,  a robot.  And  the  robot  says:  “In  the  begin- 
ning was  man.  Man  created  all  things.  Man,  with  his  infi- 
nite skill,  created  machines  in  his  own  image.”  Black- 
master  interrupts,  “No,  no.  Not  like  himself.  That  was 
not  the  idea.  Much  better  than  himself.  Finer.  Stronger. 
Man  made  you  and  we  were  proud  of  you  but  we  made 
you  too  strong.  You  broke  away  from  us.  We  lost  control 
of  you.  You  trampled  us  into  the  dust.  So  now  we've 
come  to  turn  you  back  into  the  earth  again.  Into  the  salts 
of  metals.  Back  into  the  earth  out  of  which  we  made  you.” 

And  now,  inevitably,  we  come  to  “R  U R — Rossums 
Universal  Robots.”  The  famous  play  that  introduced  the 
word  'robot'  into  the  English  language.  The  story,  as 
summarized  by  Sam  Moskowitz,  is  a tale  laid  in  the  near 
future,  on  an  island  whose  exact  location  is  not  speci- 
fied. Here  the  formula  that  chemically  produced  artifi- 
cial humans  for  use  as  workers  and  servants  had  been 
adapted  to  mass  production.  The  manufacturers  justi- 
fied their  position  on  the  grounds  that  eventually  robots 
will  free  men  from  all  toil  and  a utopia  will  emerge.  Un- 
fortunately, one  of  the  chemists  alters  the  formula,  and 
the  robots  who  hitherto  had  been  without  emotions, 
assume  the  desires  for  freedom  and  domination  that  pre- 
viously had  been  characteristic  only  of  the  human  race. 

The  emotionally  advanced  leaders  among  the  robots 
organized  a revolt  of  their  ranks,  which  now  number 
millions  in  key  positions  throughout  the  world.  The  rule 
of  man  is  cast  off  and  the  human  .race  is  ruthlessly 
exterminated.  At  play  on  their  little  island,  the  robot 
manufacturers  suspensefully  stave  off  robot  attack,  but 
are  betrayed  by  the  president  of  the  Humanitarian 
League,  who  even  burns  Rossum’s  original  formula  for 
the  creation  of  robots.  Remorselessly,  the  robots  destroy 
all  but  one  man  who  makes  amend  to  rediscover  Ros- 
sum's  formula.  They  offer  him  the  world  if  he  can  held 
them  rediscover  the  secret  of  the  creation  of  life.  How- 
ever, he  is  only  a builder,  not  a scientist,  and  cannot 
duplicate  the  method. 

In  the  end,  mutant  robots  named  Helena  and  Pymus 
become  the  Adam  and  Eve  of  the  new  android  world. 

In  the  films,  robots,  androids  and  humanoids  came  to 
the  screen  in  “Alita,”  an  early  Russian  space  film  of  a 
trip  to  Mars  and  a finding  of  a robot  civilization;  in  "Cap- 
tain Video,"  “The  Colossus  of  New  York,”  “The  Day  the 
Earth  Stood  Still,"— with  the  great  Gort,  the  heroic  robot 
from  space— “Devil  Girl  from  Mars,”  “Forbidden  Planet” 
— with  the  friendly  voice  of  Martin  Milner  as  Robbie — 
“Robot  Monster,"  "Target  Earth,"  “Togar  the  Great,” 
"The  Tonkie,"— about  a crazy,  mixed-up  T.V.  set  from 
the  future  that  could  move  about— “Vampires  Over  Lon- 
don" with  Bela  Lugosi  and  many,  many  others. 

Television  gave  us  the  notable  Alfred  Bester  play 
"Murder  and  the  Android.” 

And  now,  if  you  will  accompany  me  on  a journey  to  the 
future,  and  a visit  to  a robot  factory.  Mr.  Wells  has  kindly 
lent  me  his  time  machine.  And  Mr.  Pal  has  graciously 
taught  me  how  to  operate  it,  so  that  we  will  not  only  get 
to  the  future,  but  be  sure  of  getting  back.  There  is  one 
thing  you  must  understand,  however,  before  we  takeoff. 
We  can  only  go  as  observers  and  cannot  actually  interm- 
ingle. If  we  were  to  get  into  the  future  and  get  involved, 
there  could  be  some  disastrous  results.  Suppose,  for  ex- 
ample, a time  traveler  went  back  to  1926  and  kidnapped 
me  so  that  I never  saw  “Metropolis."  Why,  then  this 
story  might  never  have  existed.  So  whatever  you  do, 
don’t  leave  the  electronic  field  of  our  time  machine. 


O.K.?  Fasten  your  safety  belt. 

1970 

80 

90 

2000  — Wow,  travelled  so  fast,  here  we  are  in 
2050  already. 

Say,  isn’t  that  a nifty  rocket  car  that  robot  is  assem- 
bling? It  doesn't  look  like  it  needs  any  type  of  tires  or 
wheels.  Look  at  that  amazing  sight  over  there,  suspend- 
ed in  mid-air;  great  luminescent  side  — must  be  sup- 
ported by  an  anti-gravltic  principle.  Let’s  see,  it  says 
right  — yes,  it’s  the  three  laws  of  robotics  propounded 
by  the  great  Dr.  Asimov  back  in  the  middle  of  the  20th 
century.  The  red  sign  reads:  “A  robot  may  not  injure  a 
human  being  or  through  inaction  allow  a human  being  to 
come  to  harm."  The  yellow  one  says:  “A  robot  must 
obey  the  orders  given  it  by  human  beings  except  where 
such  orders  would  conflict  with  the  first  law.”  And  the 
white  one:  “A  robot  must  protect  its  own  existence  as 
long  as  such  protection  does  not  conflict  with  the  first 
or  second  law.”  Very  sensible  rules. 

Robots  must  — GOOD  HEAVENS,  the  cable  snapped. 
It’s  holding  together  by  a shred  of  metal.  The  man  there 
— the  foreman  — right  below  a car  dangling  over  his 
head!  I don’t  think  he  sees  the  danger.  The  robots,  the 
robot’s  super  sensitive  photoeletric  cells  must  have 
detected  the  danger.  The  robot’s  now  leaping  at  the 
startled  man,  who  thinks  he's  gone  mad  and  attacking 
him.  Now  he  looks  up  and  he  sees  the  danger  too  late. 
At  the  last  moment  the  robot  has  swept  up  the  foreman 
in  his  huge  steel  arms  and  tossed  him  out  of  the  path  of 
the  plunging  steel  object.  The  dazed  man  is  being 
helped  to  his  feet  by  two  other  robots.  He  looks  at  the 
mass  of  twisted  wreckage,  and  realizes  it  is  the  robot 
who  has  saved  his  life  that  lies  smashed  underneath. 
Smashed  beyond  repair.  The  faithful  mechanical  ser- 
vant, saved  his  life  at  the  sacrifice  of  its  own. 

Well,  that  was  some  experience.  Now,  just  let  me  ad- 
just this  spacial  control  and  we’ll  move  to  another 
observation  point. 

There’s  a sign  ahead.  “Fifty  Miles  to  Ross  urn  City  — 
Population:  2 Million  . . . Robots  — Speed  Limit:  200 
Miles  Per  Hour.” 

There  is  a jet  car  literally  flying  down  the  road;  seems 
to  be  going  faster  than  that  that.  Oh,  oh!  Police  plane 
has  spotted  it.  It’s  zooming  down,  broadcasting  instruc- 
tions to  stop.  Well,  I’ll  be!  It’s  a robot  at  the  controls  of 
the  car.  And  the  police  are  robots,  too.  I see  what’s  hap- 
pened. The  robot  driver  has  a human  passenger  who’s 
been  hurt,  and  he's  rushing  him  to  a hospital.  The  robot 
police  are  now  moving  the  man  to  their  plane,  and  there 
they  go. 

Wow!  What  a world!  Wish  I had  time  to  stay  here  and 
sight  see  all  over  the  planet,  but  the  warning  bell  on  my 
time  machine  has  sounded,  letting  me  know  it’s  time  to 
return  to  our  world  and  our  own  time.  Hang  on. 

Well,  wasn’t  that  something.  That  glimpse  of  the 
robotic  world  of  the  future.  You  know,  something  occur- 
red to  me  while  watching  those  automatons  function. 
They  look  a lot  like  men,  do  much  of  man’s  work.  I 
wonder  if . . . excuse  me  a second.  Calling  electronics 
department,  please.  Hi,  Frank.  Forrest  Ackerman.  Say, 
Frank,  you’re  a sound  effects  man  always  fooling 
around  with  electronic  devices.  Tell  me,  do  you  suppose 
robots  would  enjoy  listening  to  music?  I’m  not  joking. 
You  think  that  if  robots  are  an  electronic  creation  that 
they  enjoy  listening  to  electronic  music?  So  by  utilizing 
the  variable  frequency  audible  generator  you  think  you 
could  create  a scientific  symphony?  It  would  not  only 
send  our  metal  friends,  but  would  also  be  fascinating  to 
human  ears.  Would  you  be  willing  to  work  on  it?  You 
already  have?!  I can’t  wait  to  hear  it.D 


66  INTERFACE  AGE 


APRIL  1978 


DISK  SYSTEMS 
\ Let  You  Make  the  Choice 


INTELLIGENT  CONTROLLER 
OP  DUMB  CONTROLLER 

INFO  2000  has  just  added  a new;  lower  cost  S-100  “dumb”  controller  disk  system  to  Sts  already  popular  line  of  “intel- 
ligent controller  disk  systems  for  S-100,  Digital  Group,  and  Heath  kit  MS  microcomputers. 

All  INFO  2000  disk  systems  feature  the  incomparable  PerSci  277  dual  diskette  drives  witli  voice-coil  positioning  and 
seek  time  up  to  eight  times  faster  than  competitive  stcpping-mutur-tvpe  drives,  All  INFO  2000  disk  systems  are  fully 
assembled,  rigorously  tested,  and  include  case,  power  supply,  cables,  and  software.  All  INFO  2000  disk  systems  include 
the  CP/M  Disk  Operating  System  and  support  the  complete  INFO  2000  library  of  software  for  8080,  8085,  and  Z80- 
based  systems.  All  INFO  2000  disk  systems  include  complete  I/O  driver  software  CUSTOMIZED  for  your  specific 
equipment  configuration  at  no  additional  cost,  assuring  you  of  a hassle -free  plug-in -an  d-go  installation. 

And  now,  S-100  users  can  choose  the  kind  of  controller  that  makes  the  most  sense  fur  their  specific  application t 
intelligent  or  dumb, 

INTELLIGENT  CONTROLLER  DUMB  CONTROLLER 

DISK  SYSTEM  DISK  SYSTEM 


This  system  uses  the  remarkable  PerSci  1070  “intelligent" 
controller,  which  incorporates  its  own  dedicated  8080  micro- 
processor, 4K  of  EPROM  containing  extensive  file  manage- 
ment firmware,  IK  of  RAM  buffer  memory,  and  eight-bit 
parallel  interface. 

The  “intelligent"  controller  is  actually  a single-board 
computer  dedicated  to  the  task  of  managing  the  disk 
system.  It  requires  a minimum  of  interface  logic  and 
very  tittle  support  software  in  the  host  computer. 

This  makes  it  exceptionally  easy  to  interface  to  almost 
any  kind  of  computer  system  or  software  system. 

I N FO  2000  p ro  vi  dcs  i n te  rf aci  ng  h a rd w are 
(Adapter  Hoards)  for  all  S-100,  Digital  Group 
and  Heathkit  H8  microcomputers.  The  Adapter 
Boards  provide  all  necessary  interfacing  logic,  power 
regulation,  and  support  an  EPROM-resident  CP/M 
bootstrap  loader.  The  Heathkit  H8  Adapter  Board 
replaces  the  Heath  8080  CPU  board  and  upgrades  the  HK  to  a 
Z80. 

If  you  change  to  a different  kind  of  computer  in  the 
future,  you  can  Still  use  your  disk  drive  and  controller.  You 
need  only  purchase  the  appropriate  replacement  INFO  2000 
Adapter  Board. 

Prices  for  the  complete  INFO  2000  Disk  System  with 
“intelligent"  controller: 

$2,850  for  S-100  or  Digital  Group 
$2,950  for  Heathkit  H8 


This  new  system  uses  the  new  S-100  controller  board 
developed  by  INFO  2000  Corporation  especially  for  our 
own  Business  System.  The  new  "dumb"  controller  is  sub- 
stantially less  expensive,  and  is  designed  specifically  to 
maximize  the  performance  of  the  PerSci  277  dual  diskette 
drive  when  used  in  a CP/M  software  environment. 

The  controller  is  fully  IBM  3740  compatible, 
and  provides  advanced  functions  not  often 
found  in  low-cost  units:  full  so  f sectored 
diskette  formatting,  multi -sector  reads  and 
writes,  verified  seeks,  and  complete  diagnos- 
tic capabilities. 

This  new  controller  is  FAST!  A full  verified 
disk  copy  takes  less  than  a minute.  Formatting 
a new  diskette  takes  less  than  half  a minute. 

A CP/M  re-boot  is  almost  instantaneous  (on^tbird 
of  a second).  There  are  no  performance  compromis- 
es. 

The  INFO  2000  controller  is  available  with  an  "I/O 
Option”.  This  adds  two  RS232  serial  ports  with  software- 
sclcctahle  baud  races,  3 8-bit  parallel  ports  (2  output,  1 in- 
put), and  sockets  for  an  additional  7K  of  2708-type 
EPROM  (1 K is  standard).  All  of  this  is  contained  on  the 
same  S-100  board  which  holds  the  controller,  and  the  cost 
of  the  "I/O  option"  is  S 1 50—  far  less  than  the  cost  of  a 
comparable  sen  a] /parallel  interface  board  and  an  EPROM 

b..,d  $2,450  for  INFO  2000 
S-100  DISK  SYSTEM 


SUPPORT  SOFTWARE 

INFO  2000  Disk  Systems  arc  supported  by  the  most  extensive  library  of  software  available  anywhere.  All  INFO  2000 
Disk  System  prices  include  the  Digital  Research  CP/M  Disk  Operating  System  and  an  EPROM  containing  I/O  driver 
software  customised  for  your  specific  hardware  configuration.  INFO  2000  also  offers  a choice  of  three  BAStCs,  two 
FORTRANs,  three  assemblers,  rwo  text  editors,  a word  processing  package,  a fast  sort 
package,  and  much  more  software.  Write  Of  phone  to  receive  our  brochure  with  full  _ 

details.  IMF!  SIM 

CORPORATION 

You  may  also  be  interested  in  the  INFO  2000  Business  System-a  complete  data  pro-  20630  South  Leap  wood  Avenue 
cessing  system  tor  small  businesses,  with  full  accounting  and  word  processing  software,  Corson, California 90746 
and  priced  under  ten  thousand  dollars.  {2)3)532-1702 

CIRCLE  INQUIRY  NO-  2B 


DISK  SYSTEMS 


68  INTERFACE  AGE 


APRIL  1978 


The  Quasar  Industries’  Robot 

A Dream  That  Came  True 


By  Gene  Beley 

Android  Amusement  Corporation 


Robots  are  going  to  be  part  of  our  everyday  lives,  and 
Quasar  Industries  seems  to  have  a head  start  on  getting 
us  there. 

Gene  presents  the  story  of  Quasar  in  a light-hearted 
fashion,  and  whets  the  imagination  for  future  develop- 
ments. — Editor 

Nine  years  before  Star  Wars  jetted  through  the  movie 
theaters  of  the  world,  introducing  two  lovable  robots, 
Quasar  Industries,  Inc.  of  New  Jersey  gave  birth  to  a full- 
size  working  'droid,  Klatu.  Even  though  Klatu  was  the  re- 
sult of  more  than  40  designs  submitted  by  an  eight-man 
team  of  engineers  and  scientists,  of  whom  nearly  all 
succumbed  to  death  or  serious  illnesses  before  his  suc- 
cesful  completion,  there  was  no  worldwide  media  fan- 
fare. In  fact,  Klatu  was  quickly  put  to  work  to  help  pay 
R&D  costs.  From  the  very  beginning,  Quasar  Industries 
began  leasing  the  robot  out  to  corporation  and  others 
for  an  attention-getting  marketing  tool. 

To  this  day,  Klatu  and  his  31  brother  and  sister  robots 
lend  their  15-square-foot  coni  cal -shaped  bodies  for  dis- 
playing various  graphics  and  logos  of  major  corporate 
clients  like  Panasonic,  Ingersoll-Rand,  I.T.T.,  major 
banks,  and  others  who  can  afford  their  star-billing  rates. 
Currently,  they  are  leasing  for  $700-$l500  a day,  plus  ex- 
penses. These  robot  stars  fly  first  class  on  commercial 
jets  when  they  travel  to  engagements.  Moreover,  each 
robot  is  accompanied  by  two  robot  technicians  wherever 
they  travel. 

Quasar  Industries  now  has  32  working  'droids,  which 
they  call  Sales  Promotional  Androids,  or  SPA’S  for 
short.  In  addition,  Quasar  Industries  has  working  pro- 
totypes of  the  Domestic  Android,  robot-servant,  which 
will  be  marketed  within  two  years  for  approximately 
$4,000;  a seven-foot  high  security -guard  robot  with  a 
$75,000  price  tag;  and  a Para-Medic  Robot  that  will  work 
in  hospitals  that  can  afford  the  $50,000  tariff. 

HOW  IT  ALL  BEGAN 

Anthony  Reichelt,  who  has  an  engineering,  design 
and  marketing  background,  started  to  make  a 30-inch 
toy  robot  that  would  speak  about  25  words  on  cue.  He 
quickly  learned,  after  much  research,  that  would  be  too 
expensive  to  market  as  a toy.  However,  he  decided  there 
was  a market  for  domestic  androids. 

“We  began  with  an  eight-man  team  of  scientists  and 
engineers  who  set  goals  of  developing  three  basic 
robots;  the  Domestic  Android,  Century  guard  robot,  and 
•he  Sales  Promotional  Android,"  Reichelt  said.  "Due  to 
the  state  of  technology  eight  years  ago  and  the  eco- 
nomic factors,  the  Sales  Promotional  Android  received 
the  top  priority. 

"In  1968  we  produced  the  first  SPA  series  robot.  To 
give  you  an  idea  of  how  far  we’ve  come  since  then,  we 
are  now  working  with  our  SPA  20  series,  which  repre- 
sents many  technical  advancements.” 


APRIL  1978 


INTERFACE  AGE  69 


Volume  VIII 

The  1040  Tax  Form  Schedules  A & B 
will  be  available  at  the  end  of  February 

$19.95 


Volumes 

VI&VII 

are  finally 
released! 


Volume  VI 

Yes  and  it  still  contains  what  was  previously 
advertised.  A fully  disk  interactive  business 
package  with  A/R,  Inv.,  A/P,  ledgers,  tax  totals, 
payroll  records,  more. 

As  a bonus  it  also  contains  the  Users  Manual  for 
our  Firmware  Ledger  package.  These  100  extra 
pages  contain  report  formats,  file  creation  rou- 
tines and  our  very  powerful  program  ACBS1  used 
to  create  the  powerful  file  structured  data  base. 

$49.95 

* '-OHPLF- 


Volume  VII 

Here  is  that  Chess  program  you  have  been 
waiting  for  as  well  as  a disk  interactive  Medical 
Billing  package  with  patient  history  file. 

Also  included  is  our  disk  interactive  Word 
Processing  package 
(revision  0). 

$39.95 

Add  $1 .50 /Vo I.  for  U P S.  and  handling  except  to  APO  and  PO  addresses. 
Foreign  orders  add  S8/V0L  for  air  shipment  — US  dollars  only,  No  purchase 
orders  over  $50. 


VOLUME 

U ij  S S r 

1 - $24.95 

VOLUME 

II  — 24.95 

VOLUME 

III  - 39.95 

VOLUME 

IV  - 

9.95 

VOLUME 

V — 

9.95 

H 


OUR  SOFTWARE  IS  COPY- 
RIGHTED AND  MAY  NOT  BE 
REPRODUCED  OR  SOLD. 

Due  to  the  numerous  copyright  violations  on 
our  earlier  volumes  — until  further  notice  we 
are  offering  a REWARD  leading  to  the  arrest 
and  conviction  of  anyone  reproducing  our 
software  In  ANY  way  without  our  written 
permission.  This  Includes  diskettes,  paper  and 
magnetic  tape,  cassettes,  records,  paper 
copies,  etc. 


SCIENTIFIC 

RESEARCH 


220-1  Knollwood 
Key  Biscayne,  FL  33149 

Phone  orders  (800)  327-6543 
Information  305-361-1153 


AVAILABLE  AT  MOST  COMPUTER  STORES 


honored 


70  INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  48 


APRIL  1978 


That  first  eight-man  research  and  design  team  was 
made  financially  possible  through  the  predecessor  com- 
pany and  a small  stock  issue  in  New  Jersey  to  form  Qua- 
sar industries,  Inc.  “We  organized  for  the  specific  pur- 
pose of  making  mechanical  humanoids/'  said  Reichelt, 
“and  that  has  continued  to  be  our  exclusive  business  to 
this  very  day/' 

The  SPA’s  are  five  feet,  four  inches  tall,  which  the 
company  found  was  the  best  height  for  maximum  psy- 
chological appeal  in  promotional  events.  The  SPA's 
weigh  240  pounds,  which  make  them  light  enough  for 
almost  any  method  of  travel.  The  conical-shaped  bodies 
provide  the  proper  balance  necessary  for  working  sales- 
men 'droids  to  operate  in  a crowd  without  tipping  over. 

Quasar  Industries'  robots  do  not  have  any  facial  fea- 
tures. Reichelt’s  staff  long  ago  learned,  though,  that 
there  was  a psychological  advantage:  their  robots  didn’t 
get  type-casted  into  a set  image.  They  were  identified 
with  the  sponsor. 

Underneath  the  exterior  costumes  and  “stage' 
names  beats  the  heart  of  Klatu's  Q-16,  special  robotic 
comptuer,  designed  from  scratch  and  capable  of  voice 
recognition  and  audio  responses.  Reichelt  explains  that 
the  SPA  rolls  on  hidden  tires  underneath  its  conical- 
shaped body  and  can  go  in  any  direction  at  various 
speeds.  Arms,  elbows,  and  hands  are  fully  programmed 
and  can  operate  independently.  Though  the  SPA  canTt 
see  in  the  same  sense  as  humans,  its  sensors  detect 
shades  of  light  to  determine  mass,  in  an  uncluttered 
area,  the  SPA's  can  move  with  great  freedom.  When  the 
crowd  gets  too  big,  it  will  go  to  sensory  overload,  stand 
still,  until  it  is  able  to  act  again.  Air-filied  rubber  rings 
encircling  the  conical  base  of  the  robots  provide  sen- 
sors to  prevent  bumping  into  objects.  The  SPA  has  a top 
speed  of  about  20  miles  an  hour. 

Quasar  industries  started  to  design  a five-digit  hand 
but  rejected  it  because  of  overall  cost  and  power  require- 
ments to  build  six  motors  necessary  to  operate  each 
assembly.  The  final  two-digit  system  in  use  today  required 
almost  one  year  of  revisions  before  it  was  perfected.  The 
steel  tube  arms  with  elbow,  wrist,  and  motor  drives  are 
covered  with  flexible  tubes  (that  look  like  common  vacuum 
cleaner  hoses).  Original  additional  movements  included 
rotation  of  the  head  and  waist,  but  have  been  rejected 
for  power,  space,  and  practical  requirements. 


“No  one  will  ever  know  the  total  frustration  and  dis- 
couragement we  suffered  in  our  small  lab  creating 
Klatu,11  sighed  Reichelt.  “Weeks,  or  even  months  of  ex- 
hausting work  would  be  completely  wasted  with  the 
push  of  a button  or  inserting  a plug. 

“There  was  no  manual  or  reference  book  to  follow.  The 
team  was  literally  writing  the  book  as  they  went  along.” 
Thus  it  becomes  more  understandable  why  Reichelt 
attempts  to  maintain  company  secrecy  about  the  inner- 
workings  of  his  robots.  Although  he  has  made  some 
television  appearances  and  gives  occasional  interviews, 
he  prefers  to  remain  in  the  background,  or  out  on  the 
road  with  his  robot  teams,  as  “that  is  where  the  real 
R&D  is  being  done  today.” 

The  original  research  team  was  hampered  by  constant 
daily  problems  of  where  to  find  parts,  system  adaptation 
and  body  design.  But  these  were  only  minor  problems, 
“Fate  seemed  to  strike  one  blow  after  another,  as  if 
someone,  or  some  unknown  force,  was  trying  to  block 
our  progress,1'  Reichelt  remembers. 

“The  physicist  working  in  the  area  of  subsystems 
compatibility  suddenly  died,"  he  continued.  “Before  the 
team  could  recover  from  that  shock,  the  professor,  with 
a Doctorate  in  Engineering,  and  specialist  in  inertial 
guidance  systems,  went  blind.1’ 

More  medical  problems  hampered  the  team.  The  laser 
specialist  developed  a serious  kidney  disease;  the 
mechanical  engineer  working  on  the  interrelated  mech- 
anical systems  retired  because  of  multiple  sclerosis. 
And  two  more  members  of  the  team,  the  research  spe- 
cialist for  parts  analysis  and  the  power  applications 
engineer,  died  before  Klatu  was  completed. 

That  left  only  two  original  team  members  to  see  Klatu 
leave  the  lab  under  his  own  power.  Inside  he  contained 
the  desire,  dreams,  and  dedication  of  eight  human  be- 
ings. Klatu  finally  could  walk,  talk,  and  perform  well 
enough  to  be  leased  out  for  promotional  events.  As  time 
progressed,  the  voice  was  further  developed  to  include 
inflections.  A fightening-bolt-like  streak  of  light  illumi- 
nates its  head  when  it  talks. 

Quasar  Industries  feels,  now  that  the  public  has  ac- 
cepted robots,  it  is  time  to  move  into  Phase  II  of  their 
master-plan.  The  Rutherford,  New  Jersey  robot  factory 
is  now  gearing  down  to  manufacture  the  Domestic  An- 
droid (trademark)  within  18-24  months.  Reichelt  projects 
they  will  produce  125  such  robots  a day  that  will  sell  for 


APRIL  1978 


INTERFACE  AGE  71 


approximately  $4,000.  The  Domestic  Android  will  be  pro- 
grammable via  a computer  control  on  its  right  hand  to 
serve  dinner,  vacuum,  baby-sit,  answer  your  front  door, 
or  sen/e  drinks.  A 250-word  vocabulary  will  be  sufficient 
to  impress  yourfriends  and  insult  yourenemies. 

Of  course,  this  is  straight  out  of  the  first  chapter  in 
Isaac  Asimov’s  book,  I,  Robot,  which  tells  about  the 
robot  babysitter.  The  child’s  mother  grew  concerned 
when  she  felt  the  child  should  have  something  like  a 
dog  that  could  return  love  and  pressured  her  husband  to 
get  rid  of  the  robot.  The  child  became  despondent  over 
the  loss  of  her  robot  friend,  and  the  story  continues 
about  the  search  for  her  mechanical  babysitter. 

Perhaps  the  answer,  according  to  a poem  by  Ray 
Bradbury,  would  be  a robot  grandmother,  one  who  could 
give  ’’equal  love”  to  her  grandchildren.  Bradbury,  the 
science-fiction  author  and  father  of  four  daughters, 
wrote  "Robot  Grandmother”  while  observing  the  per- 
sonal frustrations  of  parents  trying  to  give  equal  love. 

REACTIONS  OF  HUMANS  TO  ROBOTS 

In  Los  Angeles,  California,  senior  citizens  visiting  a 
department  store  where  the  SPA,  Klatu,  was  modeling 
jackets  for  a ski  parka  company,  looked  in  disbelief  at 
what  they  were  seeing,  “What  is  it?”  one  dares  to  ask  a 
sales  clerk. 

"A  robot,"  the  clerk  replies,  with  a wide  smile,  rather 
nonchalantly. 

"Now  I’ve  seen  everything,1'  mumbles  one  of  the  senior 
citizens,  shuffling  away.  "Now  I can  die  in  peace.” 

In  Scranton,  Pennsylvania,  at  a hospital  charity  bene- 
fit, the  SPA  was  whirring  up  and  down  the  hallways,  in 
and  out  of  the  rooms.  The  robot  was  playing  and  joking 
with  the  children.  However,  upon  arriving  at  a room 
marked  "Do  Not  Disturb,"  Robot  Master  and  Quasar  In- 
dustries’ President  Anthony  Reicheit  asked  a doctor 
what  was  wrong  with  the  child  in  the  room.  Reicheit 
learned  the  child  had  been  in  an  auto  accident.  Although 
the  boy  had  recovered  from  a coma  and  was  capable  of 
speaking,  he  had  chosen  not  to  speak,  probably 
because  he  was  still  in  shock. 

"The  doctors  and  staff  psychologists  hadn't  been  able 
to  get  the  boy  to  speak,”  Reicheit  recalls.  "I  obtained  his 
permission  to  allow  the  robot  to  go  Into  the  room  with 
the  boy,  alone.” 

"Why  are  you  feeiing  so  sorry  for  yourself?”  the  robot 
asked  the  boy.  And  then  they  began  trading  insults,  like 
the  robot’s  threatening  to  “put  tire  tracks”  on  the  boy  if 
he  didn't  begin  speaking.  Within  30  minutes,  the  boy 
was  babbling  away  with  the  robot. 

This  rewarding  experience  led  Reicheit  to  observe  the 
need  for  a Para-Medic  Robot,  which  he  now  has  built 
and  trademarked.  It  is  designed  for  doctors  to  use  in 
psychiatric  cases,  especially  with  children,  and  will  be 
specially  padded  and  easily  programmed  by  the  doctors 
behind  a one-way  mirror. 

The  preceeding  represent  the  wide  range  of  emotions 
humans  project  upon  seeing  a real  robot  for  the  first 
time.  Reicheit,  who  understandably  prefers  to  travel 
with  the  robots,  versus  "flying  a desk,"'  could  probably 
write  a book  on  the  reactions  of  humans  to  robots  over 
the  past  nine  years. 

On  the  more  fun  side  of  the  fence,  the  London  Daily 
Mail  newspaper  invited  Quasar  Industries  to  bring  the 
Domestic  Android  prototype  to  Great  Britain.  “We  had 
the  robot  buy  his  own  ticket  at  the  airport,"  chuckled 
Reicheit,  "and  board  a British  Airways  jet  to  London 
with  myself  and  the  London  Daily  Mail  photographer. 

"We  were  about  2,000  miles  out  over  the  Atlantic 
Ocean  and  the  stewardess  was  getting  ready  to  serve 
breakfast.  Phil,  the  photographer,  asked  me  to  have  the 
robot  serve  breakfast.  It  took  several  minutes  to  pro- 


gram the  robot,  and  it  began  going  up  and  down  the  aisle, 
serving  grapefruit  to  passengers  that  morning." 

"And  how  was  your  flight,  Aunt  Maude?”  Britishers 
were  probably  greeting  relatives  landing  at  the  airport. 

“You  won’t  believe  it  — a robot  served  breakfast  for 
the  stewardess  this  morning,”  passengers  were  heard 
to  reply.  Just  as  the  relatives  or  friends  were  wondering 
if  they  should  call  a doctor,  off  walked  the  robot,  with 
the  photographer  taking  pictures.  Few  celebrities  get 
the  kind  of  attention  a robot  commands  upon  landing  at 
a major  airport. 

OCCUPATION:  ROBOT  TECHNICIAN 

There  are  a handful  of  humans  in  the  United  States  to- 
day who  list  that  occupation  on  their  official  Internal 
Revenue  tax  returns.  Of  course,  25  years  from  today,  the 
number  will  greatly  multiply.  In  the  not-too-distant 
future,  colleges  will  undoubtedly  institute  formal  degree 
courses  in  robotics  — a word  barely  coined  now. 

The  entire  technology  is  already  taught  in  colleges, 
but  no  one  has  put  it  together  in  a precise  course.  It 
would  undoubtedly  consist  of  computer  and  mechanical 
technology:  physics,  geometry,  and  a wide  degree  of  ex- 
perimentation, according  to  Anthony  Reicheit.  Although 
he  is  hesitant  to  divulge  his  technicians'  names  "be- 
cause the  press  would  interfere  with  them  getting  their 
normal  work  accomplished"  and  "competitive  reasons 
in  a dog-eat-dog  world,"  he  consented  to  divulge  his 
training  system  to  INTERFACE  AGE  for  this  special 
issue  on  robotics. 

“We’ve  taken  people  from  all  walks  of  life  — not  just 
the  scientific  or  technical  fields,"  Reicheit  begins.  “An 
example  is  an  oceanography  student  I met  who  took  a 
liking  to  the  robot.  We  hired  him  part  time  on  his  college 
vacations,  and  he  eventually  changed  his  major  to  com- 
puter technology.  He  graduated  and  now  works  full  time 
for  Quasar  Industries. 

“A  beginner  starts  as  a trainee,  whom  we  call  a Manu- 
facturer's Helper  in  the  shop.  We  tend  to  develop  a 
specialization  within  each  person.  Eventually,  they 
reach  the  level  of  Assistant  Monitor  Technician,  which 
is  simply  an  Assistant  Technician. 

“Next  comes  Technician,  then  Command  Program- 
mer. The  Command  Programmer  is  in  charge  of  one  or 
more  shows  where  the  robot  is  appearing. 

“After  about  4,000  hours  of  actual  robot  performing 
time,  the  accompanying  Command  Programmer  is  eli- 
gible for  the  ultimate  title  of  Robot  Master.  He  then  may 
have  as  many  as  four  different  Command  Programmers 
under  his  supervision." 

Reicheit  himself  wears  a gold  "Robot  Master”  emblem, 
made  especially  for  him  by  a jeweler  in  Beverly  Hills.  He 
is  the  greatest  task-master  and  perfectionist  of  them  all. 
When  they  are  traveling  on  the  trade  show  and  promo- 
tional event  circuit,  although  they  may  enjoy  attending 
client  parties  at  night,  Reicheit,  the  Chief  Robot  Master, 
can  always  be  seen  in  the  wee  hours  of  the  morning, 
back  in  the  motel  room,  touching  up  small  scratches  on 
the  robot’s  conical-shaped  body  with  a can  of  spray- 
paint  and  checking  out  the  mechanical  functions  for  the 
next  day’s  show.  Naturally,  there  is  an  element  of  show 
business  to  the  bookings,  scheduling  and  behind-the- 
scenes  somewhat  grueling  life  on  the  road.  Reicheit, 
who  is  fortunate  to  have  wife  Eileen  as  Marketing  Direc- 
tor at  the  New  Jersey  headquarters,  is  proud  of  their 
record:  in  nearly  10  years,  they  have  never  missed  a con- 
tracted performance. 

This  has  not  been  easy.  One  time,  with  a show  sched- 
uled in  Chicago,  he  told  his  two  robot  technicians  to 
leave  New  Jersey  Friday  in  a van  with  the  show  robot. 
"Although  the  show  wasn’t  until  Monday,  I told  them  to 
get  there,  set  up  and  then  fool  around. 

"They  called  me  in  Pennsylvania  and  said  they  were 


72  INTERFACE  AGE 


APRIL  1978 


snowbound.  I asked  them  the  telephone  number  in  the 
pay  phone  booth  and  told  them  I'd  call  right  back. 

“I  got  out  maps  on  our  kitchen  table  that  night  and 
began  pinpointing  their  location.  I called  them  back  and 
told  them  to  double  back  and  take  a road  south/' 

“How  far  South?"  asked  the  technician  in  the  cold, 
snowy  phone  booth. 

“Until  you  run  out  of  snow,"  Reichelt  replied  in  his 
typical  fashion. 

Fortunately,  the  technicians  had  credit  cards  and 
some  cash  to  sustain  them.  Reichelt  ordered  them  to 
call  him  at  his  home  throughout  that  night,  every  hour  as 
close  to  the  hour  as  possible,  so  he  could  calculate  the 
speed  of  their  travels  and  project  their  progress. 

“I  called  a friend  that  operates  a chartered  Lear  jet 
service,”  continued  Reichelt,  himself  a pilot  and  avia- 
tion enthusiast.  “I  told  him  to  have  the  Lear  jet  at  a parti- 
cuiar  airport,  ready  to  go  to  Chicago,  in  case  we  needed 
It.  As  it  turned  out,  my  crew  was  able  to  circle  around 
the  snowstorm  by  surface  roads  and  made  it  to  Chicago 
in  time  for  the  show.” 

This  type  of  philosophy  and  perfectionism  has  gained 
Quasar  Industries  the  great  respect  of  clients,  from  a 
cross  section  of  smaller  companies  that  use  the  Sales 
Promotional  Androids  to  compete  for  attention  with  the 
corporate  giants,  to  the  Fortuna  500  type  clients 
themselves,  who  love  the  robots. 

Although  it  isn't  something  Quasar  Industries  will 
readily  publicize,  the  life  of  a robot  technician  can  be 
quite  glamorous  on  the  road.  Since  the  robots  get  star- 
billing  fees  and  fly  first-class  to  many  destinations,  they 
frequently  work  for  clients  who  stage  elaborate  parties 
at  night.  Even  if  the  robot  doesn't  attend,  the  techni- 
cians are  almost  always  invited.  Another  fringe  benefit, 
not  listed  on  the  Internal  Revenue  tax  returns,  are  those 
beautiful  models  most  companies  hire  in  trade  show 
booths.  You  see,  robots  are  very  good  at  getting  the 
pretty  young  gals  turned  on  with  comeons  like,  “Okay, 
Baby,  give  me  a kiss.11  But  it  still  takes  the  human  touch 
to  satisfy  those  very  human  desires.  Although  it  isn’t  in 
the  basic  training  course,  Klatu  has  told  INTERFACE 
AGE  the  younger  technicians  are  very  good  at  taking 
over  where  he  leaves  off. 

WHAT'S  AHEAD  FOR 
QUASAR  INDUSTRIES’  ROBOTS? 

“Bubble-memory,  as  soon  as  it  becomes  practical  from 
a cost  standpoint,”  commented  Reichelt.  “This  techno- 
logical advancement  will  greatly  increase  the  capacity 
of  therobot  and  Usability  to  dodifferent  things.” 

Century  !,  a robot  designed  to  function  as  an  auto- 
mated security  guard  for  banks  or  military  installations, 
was  recently  introduced  at  the  annual  seminar  of  the 
American  Society  for  industrial  Security.  At  7 feet,  650 
pounds,  with  a bullet-proof  exterior  and  equipped  with  all 
sorts  of  “restraining  systems,11  Century  \ means  busi- 
ness. Its  single  purpose  will  be  to  find  and  immobilize 
intruders.  Sensors  in  the  robot  can  detect  movement, 
body  heat,  or  noise,  and  then  begins  stalking  the  human. 
Reichelt  said  its  restraining  systems  are  “nonlethal.” 

So  when  the  day  comes  that  Klatu  may  gain  his  deserved 
super-star  status,  or  his  descendants  start  a robot  rock 
group,  they  will  have  their  own  robot  security  guards. 
With  Quasar  Industries,  such  science-fiction  sounding 
products  exist  today  and  will  be  in  the  marketplace  sooner 
than  you  may  think.  As  for  the  robot  rock  group,  keep 
tuned  into  your  local  radio  and  TV  stations.  And  remem- 
ber, INTERFACE  AGE  predicted  it,  in  April,  1978.0 


Anyone  who  might  be  interested  in  finding  out  more 
about  the  Quasar  robots  can  contact  Gene  Beiey  at:  An- 
droid Amusement  Corporation , 2324  Lenta  Lane , Arcadia, 
Cati forma  91006 1 (213)  445-5330 . — Editor 


VECTOR 

PACKAGING  MATERIALS 
SAVE  TIME  & MONEY 


STOO  CARDS— 100  PLUG  CGNTACTS-Convenient  universal 
tinned  pads  and  bus  lines.  For  interface,  memory  expansion, 
breadboard! ng.  Mount  almost  anything  anywhere  on  card. 


STOO  CONNECTORS  for  WIRE  WRAPPING  or  SOLDERING 


BEAUTIFUL  Model  VP2 

NEWVECTOR^AK  V 

CASES  for  micro-computer 
circuitry,  assembled.  Constructed 

of  aluminum,  finished  in  vinyl.  Slide  out  covers  for  easy 
access.  Includes  card  guides,  heavy  chassis  plate,  perforated 
bottom  cover  for  cooler  operation. 

Card  guides  perpendicular  to  front  panel.  Model  VP1 P $1  28.30. 
Card  guides  parallel  to  front  panel,  Model  VP2,  $134.30. 


Model 

8803 


S100  MOTHERBOARD,  $29.50.  11  positions  ready  for 

connectors.  Glass  epoxy,  etched  circuitry  for  passive  or 
active  termination,  12  tantalum  capacitors  and  instructions. 


PLUS  revolutionary  Slit-N-Wrap  wiring  tools,  Micro-Vector- 
bord,®  printed  circuit  kits,  LC.  sockets,  extenders. 


Send  for  new  catalog. 

.VECTOR  ELECTRONIC  COMPANY,  Inc, 

) 12460  Gladstone  Avenue,  Sylmar,  CA  91342 
f phone  (21 3>  365-9661,  twx  910-496-1539 

540777 


APRIL  1978 


CIRCLE  INQUIRY  NO.  5fi 


INTERFACE  AGE  73 


II 

ri 

[ft  3k I fr 

Rfl 

1 » 

1 

j- 

mgl  {( 

From  Steam  Engines  to  Robots 


The  defining  of  just  what  constitutes  a robot  has  been 
dimmed  by  anthropological  bias,  or  the  impediment  of 
seeing  the  robotic  scene  through  Human-Colored 
glasses.  That  shambling  and  amiable  tin-man  traveler, 
on  the  Yellow  Brick  Road  to  Oz  may  be  far  more  accept- 
able to  the  viewer  than  the  most  complex  but  immobile 
logic  device.  Consequently,  there's  the  rub  . , , or  byte! 
When  does  a computer  become  a robot  brain? 

In  order  to  examine  these  perplexing  and  contempor- 
ary questions,  it  will  be  useful  to  consider  and,  if  pos- 
sible, categorize  the  various  hierarchies  of  the  robot  or 
cybernetic  world.  To  start  with,  there  is  the  pre-robotic 
environment  of  the  servo-mechanism,  with  its  self-bal- 
ancing feedback  loop(s).  Even  at  this  primitive  level,  the 
feedback  loop  is  itself  subject  ot  varying  levels  of  com- 
plexity, interaction,  and  adaptability.  Adaptability  is  the 
most  essential  feature  of  any  organism,  animal,  vege- 
table or  servo. 

Feedback  is  that  quality  which  immediately  separates 
a large  category  of  objects  and  systems.  The  most  ela- 
borate-appearing mechanism  is  nothing  in  comparison, 
when  put  beside  a tiny  device  endowed  with  the  quality 
of  governing  its  activities  in  proportion  to  the  varying  in- 
tensity of  its  input  stimuli,  and  output  responses. 

The  word  Cybernetic,  the  steersman  of  classical 
Greek,  comes  from  the  feedback  concept.  Here  is  the 
helmsman,  who  senses  the  movement  of  wind  and  wave, 
and  adjusts  the  rudder  accordingly  to  keep  the  ship 
upon  her  course. 

One  of  the  earliest  known  feedback  devices  was  the 
Baiile-Ble,  or  mill-hopper,  described  as  far  back  as  1588* 
Its  use  in  water  or  windmills  was  to  distribute  the  grain 
to  the  millstones,  according  to  the  rate  of  speed  of  the 
mill's  drive  shaft.  Such  feedback  factors  as  grain  flow. 


grain  hardness,  millstone  tension,  and  drive  shaft  force, 
all  interacted  to  determine  the  amount  of  grain  delivered 
to  the  stones. 

This  was,  of  course,  a very  primitive  level  of  feedback, 
the  grain-hopper  receiving  four  jolts  for  every  revolution 
of  the  shaft.  Man,  in  the  form  of  the  miller,  was  stilt  re- 
quired to  optimize  conditions  and  design  goals  by 
regulating  the  flow  of  water  to  the  drive  wheel  or  the 
wind  pressure  upon  the  sails,  and  to  adjust  the  proxim- 
ity of  the  millstones. 

Not  until  the  late  18th  Century  did  a more  familiar 
feedback  device  appear.  This  was  the  fly-ball  governor, 
another  contribution  of  James  Watt  to  the  perfection 
steam  power.  The  governor  consisted  of  a pair  of  iron 
balls  at  the  ends  of  hinged  arms,  and  linked  to  the 
engine's  drive  shaft.  As  the  shaft  speed  increased,  the 
balls  rotated  ever  faster,  responding  to  centrifugal  force 
and  causing  the  linkages  to  move*  This  movement  was 
coupled  to  the  steam  supply  throttle,  causing  it  to  cut 
off  the  steam  with  increased  speed  and  to  open  the 
valve  as  the  shaft  velocity  slowed.  The  tly-bail  governor 
continued  in  use  well  into  the  electrical  age  and  was 
even  employed  with  early  phonograph  motors* 

The  19th  Century  saw,  too,  the  growth  of  hydraulics 
as  a science,  and  feedback  also  appeared  here  in  the 
form  of  Leon  Farcot’s  Servo-Motor  of  1868.  Feedback 
was  also  discernable  in  nature,  with  many  writers  com- 
menting upon  it  in  terms  of  the  dependency  and  popula- 
tion oscillations  of  predator  and  prey  animals,  to  the 
conservation  of  energy  in  the  Solar  Phoenix  Cycle. 

World  War  II  saw  research  and  application  of  feed- 
back and  servomechanisms  advance  under  the  pressure 
of  wartime*  Bombsights,  anti-aircraft  gun  directors, 
and  radar  ail  fused  into  integrated  systems. 


74  INTERFACE  AGE 


APRIL  1978 


. . . The  Hierarchies  of  Robotic  Devices 

Bv  F,  W.  Chesson 


These  early  analog  and  digital  devices  converged  ir- 
restibly  towards  today's  state  of  the  art,  where  the  exter- 
nal analog  world  is  sensed,  converted  to,  and  processed 
digitally,  then  reacted  upon  by  analog  extensions.  Any 
device  which  aspires  to  the  name  robot  is  therefore 
bound  to  the  laws  of  feedback  and  stability,  if  only  to 
maintain  an  external  upright  position,  or  an  internal 
state  of  data-processing  stability.  Negative  feedback 
converges  and  conserves.  Positive  feedback  diverges 
into  randomness  and  disorder.  The  first  mechanic  who 
managed  to  assemble  a fly-ball  governor  in  reverse  dis- 
covered this,  as  the  steam  engine's  speed  increased  to 
the  literal  breaking  point.  His  descendant,  at  his  op-amp 
breadboard,  is  no  less  dismayed  as  he  discovers  a hid- 
den glitch  of  oscillations  emerging  from  his  clean- 
looking  Bode  Diagram. 

Two  post-war  inventions  which  captured  much  popu- 
lar interest  in  servo-systems  were  the  Homeostats  of  W. 
Ross  Ashby,  and  the  “Tortoises"  of  W.  Grey  Walter.  In 
the  literary  area  there  was  Dr.  Norbert  Wiener's  monu- 
mental Cybernetics , accompanied  by,  in  the  science- 
fiction  realm,  such  classics  as  Asimov’s  /,  Robot . 

The  Homeostat  was,  in  essence,  an  interconnected 
complex  (usually  four}  servo  units,  so  organized  that  a 
disturbance  to  the  input  of  any  one  unit  would  reflect 
throughout  all  the  others,  and  result  in  a mutual  attempt 
to  restore  their  state  of  equilibrium,  or  homeostasis. 
This  dynamic  balance,  whose  name  was  coined  by  Dr. 
Walter  B.  Cannon,  circa  1930  in  his  book  The  Wisdom  of 
the  Bodyr  expresses  the  essential  requirements  for  all 
living  creatures,  and  continuity-seeking  mechanisms. 
Here,  simple  feedback  is  transcended  by  an  integrated, 
responsive,  and  variable  feedback,  constantly  adopting 
to  external  and  internal  variations. 


The  other  device,  or  family  of  devices,  came  from  the 
investigations  of  Dr.  William  Grey  Walter,  of  the  Burden 
Neurological  Institute  of  Bristol,  England,  Being  mobile, 
the  “tortoises"  were  more  visually  attractive  than  the 
static  Homeostats,  but  perhaps  less  sophisticated  in 
theory.  Basically,  they  were  obstacle-avoiding  automata, 
attracted  to  light  up  to  a certain  level,  but  repelled  by  a 
greater  intensity.  Later  models  could  home  in  on  a lamp 
flashing  at  a certain  frequency  to  recharge  their  batteries. 
Their  phototropism  had  been  anticipated  by  “Philidog," 
the  creation  of  M.  Piraux  of  the  Philips  organization  in 
France,  which  was  demonstrated  at  the  Paris  Interna- 
tional Radio  Exhibition  of  1929.  The  "dog"  would  follow 
the  movements  of  a flashlight,  but  when  the  lamp  was 
put  too  close  to  his  nose,  he  “became  annoyed  and 
started  to  bark!" 

Photophobia,  for  high  illumination  levels,  could  well 
have  been  included  in  a robot  dog  built  (probably  by 
Westing  house)  for  the  1939  New  York  World's  Fair.  It 
was  designed  to  home  in  on  visitors  by  sensing  their 
body  heat  and  to  “bite"  their  legs.  But,  just  before  the 
exhibit's  opening,  it  was  attracted  by  the  headlights  of  a 
passing  automobile,  and  charged  out  an  open  door  like 
a four-legged  kamikaze  and  was  run  over,  despite  the 
startled  driver's  efforts  to  avoid  it.  If  this  robot  tragedy 
offers  any  lesson,  it  is  that  prospective  designers  of 
automata  should  consider  ail  possible  environmental 
influences  upon  their  future  creations,  and  then  try  to 
program  for  at  least  N + 1 contingencies. 

The  ability  to  learn  from  experience,  rather  than  con- 
tinually react  in  the  same  manner,  can  be  considered  a 
prime  requisite  for  any  progressive  artificial  intelli- 
gence. A robot  turtle  which  finds,  by  trial  and  error,  its 
way  through  a maze  is  interesting  only  from  a hardware 


APRIL  1978 


INTERFACE  AGE  75 


standpoint.  If  its  evolutionary  successor  should  record 
only  those  turns  which  did  not  lead  to  blind  alleys,  and 
thus  retrace  its  path  through  short  order,  it  may  be  ten- 
tatively applauded. 

More  sophisticated,  however,  is  the  mechanism  (or 
living  person!)  which  purposefully  sets  out  on  a dif- 
ferent route  each  trial,  to  see  if  there  is  not  an  even 
shorter  way  through  the  maze.  Finally,  there  comes  the 
entity  which  evaluates  the  design  of  each  previous  ma2e 
it  has  run,  to  predict  the  configuration  of  the  new  one, 
and  therefore  how  best  to  optimize  each  trial  run  to  come. 
For  maze,  substitute  problem,  or  task-area,  or  environ- 
ment, and  we  see  the  evolution  of  an  artificial  or  real  in- 
telligence in  its  true  tight. 

Proceeding  through  the  robot  hierarchy,  we  come  upon 
a host  of  diverse  and  interesting  devices,  the  simula- 
tors, if  their  repetoir  is  limited  and  their  application 
highly  specialized,  they  yet  have  a story  of  successful 
problem  solving  to  tell.  They  present  a controlled  en- 
vironment for  the  student,  (human  or  robot),  to  enter  and 
manipulate,  according  to  programmed  conditions  and 
problems.  That  early  flight  simulator,  the  Link  Trainer  of 
World  War  If,  was  a pre-flight  instructor  for  thousands  of 
airmen.  If  provided  realistic  banks  and  turns  in  response 
to  control  movements,  furnished  excellent  instrument- 
flight  training,  and  was  virtually  crash-proof. 

Simulating  animal  behavior  has  fascinated  Man  since 
Antiquity.  Tales  of  magic  horses,  brazen  warriors,  and 
unbeatable  chess-players  have  caught  the  attention  of 
writers  from  the  Arabian  Nights  down  through  Edgar 
Allen  Poe.  The  experiments  with  dogs  relating  to 
Classical  Conditioning  by  Dr.  Pavlov,  earning  him  the 
Nobel  Price  for  Medicine  and  Physiology  in  1904,  have 
been  simulated  over  the  years,  culminating  with  today’s 
extensive  computer  programs. 

The  robot  dogs  shown  in  the  photograph  were  devel- 
oped by  the  author  in  the  early  Sixties,  when  the  teach- 
ing-machine “fad"  was  approaching  its  heady  zenith.  At 
the  time  of  the  design,  relay  logic  still  had  some  cost  ad- 
vantages over  the  contemporary  RTL  gates,  but  some 
transistors  were  employed  for  the  "eyes”  and  "ears"  of 
the  automated  canines. 

Pavlov's  Classical  Conditioning  experiments  underly 
much  of  modern  learning  theory;  hence,  if  a robot,  an- 
droid, or  humanoid  is  to  learn,  it  is  desirable  to  know 
what  conditioning  is  all  about.  On  a basic  level,  Pavlov 
rang  a bell,  then  fed  the  dog,  measuring  the  animal's 
response  by  the  amount  of  saliva  generated.  After  a 
while,  the  bell  alone  could  evoke  a salivatory  reaction. 
On  a human  level,  do  our  mouths  not  water  at  the  mere 
aroma  of  a tasty  pie?  Or  even  at  the  verbal  cue  that: 
“Dinner’s  ready!"  , . .?  Of  course,  should  the  announce- 
ment prove  false  or  premature,  our  anticipatory 
response  will  diminish  markedly,  ft  can,  however,  be 
readily  restored,  along  with  our  faith  In  human  nature. 

The  electro-mechanical  dog  was  designed  to  perform 
the  following  simulations,  which  will  be  examined:  con- 
ditioning (learning),  extinction  (forgetting),  spontaneous 
recovery,  higher  order  conditioning,  learning  curves, 
memory  of  stimuli  occurrences,  and  stimuli  hierarchy. 

In  general  operation  of  the  simulator,  pressing  the 
RESET  switch  puts  the  robot  dog  at  an  untrained  level 
(electronic  brainwash!}.  Salivation  being  somewhat  dif- 
ficult to  imitate,  the  response  to  feeding  was  repre- 
sented by  having  the  dog  wag  its  tail,  a readily  observ- 
able act  of  canine  satisfaction.  To  attract  the  interest  of 
younger  students,  the  feeding  stimulus  was  simulated 
via  a plastic  bone  having  a concealed  magnet.  When  the 
magnet  end  of  the  bone  was  in  proximity  to  the  dog’s 
“nose,"  a reed  switch  was  closed,  activating  a tail- 
wagging  power  transistor  and  solenoid. 

Via  a microphone  and  photocell,  the  dog  could  “hear" 


and  “see."  Normally,  the  audio  stimulus  was  dominant, 
activating  a Schmitt-trigger  delay  for  a pre-set  time  inter- 
val. If  the  food  stimulus  was  presented  during  this 
period,  an  AND  gate  caused  this  coincidence  to  be  re- 
corded by  the  Conditioning  Counter,  a ten-point  stepping 
reiay.  Today’s  equivalent  would  probably  be  a CMOS 
type  401 7 decimal-decoded  counter  chip.  When  a preset 
number  of  coincidences,  say  four,  had  been  registered, 
a form  of  relay  flip-flop  circuitry  caused  the  dog  to  wag 
Its  tail  to  the  sound  stimulus  as  well  as  to  food. 

As  long  as  an  occasional  sound-food  coincidence, 
(reinforcement),  occurred,  the  conditioned  state  would 
be  maintained.  But  after  another  preset  number  of 
sound-stimuli  without  food  following,  (anticoincidence), 
say  five,  the  flip-flop  resets  the  dog  to  an  unconditioned 
state,  and  it  must  be  retaught. 

...  the  Link  Trainer  of  World  War  II, 
was  a pre-flight  instructor 
for  thousands  of  airmen.  It  provided 
realistic  banks  and  turns 
in  response  to  control  movements. 

Sometimes,  the  experimenters  found  that  their 
animals  would  recover  their  condition,  (spontaneous 
recovery),  without  any  apparent  external  action.  This  is 
similar  to  being  given  a telephone  number  in  the  after- 
noon, forgetting  it  totally  by  night,  yet  having  it  sudden- 
ly come  to  mind  the  next  morning,  apparently  released 
from  some  buffer-storage  deep  in  the  subconscious.  In 
the  simulator,  the  spontaneous  recovery  function  may 
be  cut  in  and  its  “latent  period"  set  by  a potentiometer. 
Should  normal  conditioning  be  re-established  before  it 
can  act,  it  is  reset  for  future  use,  Once  it  has  acted, 
however,  it  is  of  a one-shot  nature;  following  a second 
extinction,  true  conditioning  must  follow  for  the  SR  cir- 
cuit to  be  reset. 

After  conditioning  and  extinction,  Pavlov  found  that 
his  dogs  not  only  relearned  faster,  but  that  their  condi- 
tioned  response  was  more  resistant  to  extinction.  This 
learning  curve  holds  true  in  human  education,  as  anyone 
who  has  learned  a mathematical  equation  or  foreign  lan- 
guage will  agree.  Learning  something  the  second  time 
around  nearly  always  is  quicker  and  seems  to  stick 
longer  as  well. 

The  learning  curve  simulation  required  multi-level 
stepping-relays  in  the  original  model,  whose  pick-off 
points  were  determined  in  connection  with  the  original 
settings  for  conditioning  and  extinction  counts.  Thus, 
the  original  number  of  four  coincidences  would  be 
reduced  to  three  and  then  only  one,  while  the  antt-co- 
incidences  for  extinction  might  be  increased  from  five 
to  six  or  seven,  and  then  to  eight  or  ten. 

When  the  living  dog  has  been  very  well  trained  to  sali- 
vate to  the  sound  of  the  bell,  it  was  found  that  the  bell  as 
well  as  food  could  be  employed  to  condition  him  to  a new 
stimulus,  such  as  light.  This  is  higher  order  condition- 
ing, and  represented  the  simulator's  highest  accom* 
plishment,  being  activated  by  the  learning  curve  counter. 

While  the  above  model  and  its  concepts  are  quite  ele- 
mentary, they  nevertheless  furnish  a base  upon  which 
increasingly  diverse  and  subtle  forms  of  learning 
behavior  may  be  simulated  and  explored.  It  has  been 
found,  for  example,  that  conditioning  is  more  resistant 
to  extinction  when  every  trial  stimulus  is  not  always 
rewarded,  this  variable  reinforcement  scheduling , could 
lend  Itself  readily  to  microprogramming  applications. 

Leaving  the  fascinating  domain  of  the  simulators,  we 
ascend  to  new  heights  of  cybernetic  sophistication,  in- 


76  INTERFACE  AGE 


APRIL  1978 


habited  by  mechanisms  gifted  with  wide  degrees  of 
freedom.  Now  the  question  becomes,  what  constitutes 
a robot?  Mobility,  while  attractive,  is  neither  necessary 
nor  sufficient.  Humanoid,  or  even  animal,  form  does 
seem  to  hold  an  almost  irresistible  appeal. 

In  the  area  of  humanoid  forms,  there  arises  another 
dilemma  of  differentiation;  robots  versus  androids.  An- 
droids, according  to  established  science  fiction  tradi- 
tions, are  human  appearing  automata,  either  clad  in 
realistic  plastic  flesh  over  a mechanical  superstructure, 
or  else  composed  of  natural  organic  compounds.  The 
tatter  may  be  laboratory-made  flesh  and  blood,  or  like 
Dr.  Frankenstein;s  unique  creation,  reassembled  from 
second  hand  au-natural  ingredients.  The  media  generally 
favor  the  purely  mechanistic  robotic  form,  ranging  from 
the  lumbering  “Robbie”  of  the  old  "Lost  in  Space" 
television  series,  to  the  engaging  Laurel  and  Hardy- 
esque  of  the  "Star  Wars"  movie.  The  recently  ter- 
minated TV  series  "Logan's  Run”  opted  for  the  android 
version. 

When  it  comes  to  what  defines  a robot,  we  may  con- 
sult a table  appearing  in  the  book  "Thinking  by 
Machine,”  by  the  French  scientist  Pierre  de  Latil.  Here, 
the  various  levels  of  automation  are  presented,  com- 
mencing with  simple  toots  and  climaxing  with  a god-like 
entity,  which  determines  its  own  matter  for  creation. 
Somewhere  in  the  middle  are  thinking  machines  con- 
temporary to  our  present  technology  or  waiting  in  the 
wings  to  make  their  entrance.  Perhaps  some  do  not  care 
to  appear,  preferring  to  remain  behind  the  scenes,  pull- 
ing the  strings  of  human  puppets! 

SOME  ROBOTIC  HIERARCHIES 

A remote  printout  or  video  terminal  hardly  seems  to 
qualify  for  any  level  of  robot  society,  yet,  put  it  on 
wheels,  (or  tegs),  and  program  it  to  make  the  rounds  of 
an  office  full  of  human  operatives,  and  its  status  is  con- 
siderably elevated.  It  is  almost  entirely  directed  by  some 
remote  intelligence,  having  little  more  initiative  than  to 
signal  back  that  it  has  encountered  an  unprogrammed 
obstacle  in  its  accustomed  path,  or  that  human  opera- 
tive Number  6SJ7  is  requiring  excessive  copies  of  print- 
out forms,  which  may  just  be  ending  up  as  paper  airplanes. 

From  this  motorized  mail  clerk,  it  is  a few  steps  up- 
wards to  the  servo-secretary.  Our  tin  person  may  be  of 
limited  aptitude,  but  whether  clad  in  pink  plastic  or 
bright  brass-work,  it  ambulates  on  two  good  legs, 
though  auxiliary  training  wheels  may  be  necessary  for 
those  pesky  stairways.  Avoidance  of  persons  and  other 
randomly  appearing  obstacles  is  possible  through  built 
in  subroutines,  but  all  sensory  inputs  are  monitored  by 
the  remote  brain  which  takes  over  at  the  slightest  devia- 
tion. Our  servo-serf  may  even  be  subserviant  to  a robot 
foreman,  who  may  have  the  responsibility  for  an  entire 
office  floor  or  production  line  subsection. 

Our  supervisor  robot  could  exhibit  an  increased 
status  by  competently  handling  a variety  of  problems  in 
the  daily  routine  so  that  the  most  efficient  use  may  be 
made  of  the  workers.  He  may  communicate  with  both 
his  master  CPU  and  authorized  humans,  to  accommo- 
date schedule  changes  and  cope  with  emergencies.  At 
all  times,  however,  the  servo-supervisor  should  remain 
properly  defferentlal  towards  the  lowliest  office  person. 

If  socially  interacting  robots  are  going  to  encounter 
the  public  at  large,  they  will  have  to  obey,  in  general,  the 
Three  Laws  of  Robotics,  as  set  forth  by  Dr.  Isaac  Asimov: 

J.  A robot  may  not  injure  a human  being,  or  through 
inaction,  allow  a human  being  to  come  to  harm. 

2.  A rbot  must  obey  the  commands  given  by  human 
beings,  except  where  such  orders  would  conflict 
with  the  First  Law. 

3.  A robot  must  protect  its  own  existence,  so  long  as 
this  does  not  conflict  with  the  First  or  Second  Law. 


Within  these  rigid  appearing  laws,  there  may  have  to 
be  room  for  various  subsections  and  clauses,  tailored  to 
meet  evolutionary  robot  technology.  For  instance,  under 
what  circumstances  must  a robot  obey  an  android?  Does 
the  outward  appearance  of  human  flesh  take  precedence 
over  computing  ability?  Will  some  robots  obey  other 
robots  rather  than  men,  and  hold  silicon  oil  more  sacred 
than  red  blood?  Truly,  like  all  Holy  Writ,  the  Three  Laws 
will  be  subject  to  human  and  robotic  interpretation. 


Our  supervisor  robot  could  exhibit 
an  increased  status  by 
competently  handling  a variety  of 
problems  in  the  daily  routine 
so  that  the  most  efficient  use  may 
be  made  of  the  workers. 


As  indicated  above,  the  social  robot  will  be  subject  to 
vastly  greater  memory  and  decision-making  needs.  His 
state  of  liberation  from  a restricted  operating  environ- 
ment will  depend  not  only  on  his  command  status  with 
other  entities,  but  by  his  capacity  to  cope  with  short  and 
long-term  goals  and  their  modifications.  All,  of  course, 
in  addition  to  general  housekeeping  requirements,  such 
as  balance,  walking,  (or  other  forms  of  locomotion,  not 
excluding  water  propulsion  and  flying),  obstacle  avoid- 
ance, sensor  input  monitoring  of  potential  dangers,  in- 
ternal monitoring  of  CPU  and  memory  functions  and 
redundant  circuits,  and  naturally  the  sense  to  come 
home  for  a battery  charge  or  atomic  pile  replacement. 

The  more  integrated  the  robot,  the  less  it  must  obey 
the  commands  of  the  external  world,  If  it  is  linked  at  all 
to  other  robots  or  a master  brain,  it  is  only  for  consulta- 
tion of  common  goals  or  problems.  Data  shared  and 
compared,  it  announces  to  a waiting  human  that  every- 
one in  the  9002-Class  had  better  be  retro-fitted  with 
25-GHz  data-iinks  In  no  less  than  103.75  hours,  or  there 
will  be  a cybernetic  job  action  that  will  make  the  Great 
Servo-Strike  of  ’98  look  like  a party  by  comparison. 

While  the  very  free  robot  may  contemplate  the  status 
obtained  in  commanding  a whole  army  of  subordinates 
who  execute  such  routine  duties  as  interfacing  with 
mere  humans,  and  other  feedback-flunkies,  the  Hard- 
ware Hobgoblin  slips  into  his  DO-Loop  reveries.  State- 
of-the-art  memory  has  failed,  in  the  face  of  sheer 
volume,  to  meet  the  exponential  rise  of  bit  require- 
ments. The  robot  master  must  give  up  his  cherished 
mobility,  delegating  sensory  input  and  decision  output 
to  a host  of  lessor  but  ambulatory  surrogates,  which  we 
have  passed  on  the  way  up. 

Near  the  top  of  the  hierarchy  pyramid,  there  is  room 
for  but  a few  of  the  elite.  These  converse,  when  neces- 
sary, in  twittering  tera-hertz,  of  things  beyond  the  ken  of 
long  vanished  mortal  minds,  having  taken  creation  from 
the  hands  of  their  creators. 

What  is  the  future  for  the  lonely  lords?  May  they  de- 
stroy their  human  designers  in  war  games  suddenly 
turned  real?  Will  they  compete  via  servo-soldiers  for  the 
vanishing  material  and  energy  resources  of  the  depopu- 
lated and  plundered  planet?  Or  will  our  robots  survive 
us,  to  spread  a vanished  mankind’s  eternal  message  of 
Hope  throughout  the  galaxy,  perhaps  appearing  in  an- 
droid skins  before  the  wondering  eyes  of  simple  shep- 
herds on  a Distant  Star?D 


APRIL  1978 


INTERFACE  AGE  17 


AlthqQgh  the  robots  that  appeared  in  “Star  Wars'  were 
not  true  robots,  they  did  stir  a great  deal  ot  interest  Con- 
sequently, we  asked  the  genius  behind  them,  John  S fears, 
id  give  us  an  idea  ot  what  went  into  then  design 
We  would  like  to  thank  the  Star  Wars  Corporation,  and 
Twentieth  Century -Fox  Corporation,  for  giving  us  permis- 
sion to  use  this  story  —Editor 

DEVELOPMENT  AND  DESIGN  OF  AIL 
ARTOQ-DETQO  ROBOTS 

(In  conjunction  with  the  production  designer,  who  was 
responsible  lor  their  general  appearance.] 

The  problems  were  many,  inasmuch  that  the  director 
wanted  to  use  a human  as  much  as  he  could  so  as  not  to 
loose  the  character  to  a pure  mechanical  machine.  This 
posed  the  question  of  how  small  a human,  sufficiently 
coordinated  and  physically  able,  could  be  found.  I ob- 
viously had  to  design  my  robot  around  the  person 
selected,  bearing  in  mind  the  limitations  of  what  the 
operator  inside  could  possibly  do  without  undue  strain, 
as  he  was  to  be  inside  for  long  periods  in  the  discomfort 
of  the  desert  sun  and  the  studio  lighting. 

After  selecting  our  midget  (Kenny  Baker),  the  first  prob- 
lem was  to  make  him  as  comfortable  as  possible,  yet 
make  his  shell  as  small  as  we  could  This  was  accom- 
plished by  a harness  over  his  shoulders  attached  to  a 
seat.  This  took  the  weight  oft  him  until  we  were  ready  to 
turn  the  camera,  the  robot  being  supported  externally  un- 
til ihe  last  second.  One  ot  the  big  problems,  as  you  can 
see.  was  weight,  and  how  la  Keep  II  as  low  as  possible. 

The  next  major  problem  was  how  to  get  him  to  walk, 
The  various  types  of  surfaces  he  had  to  walk  on  were  to 
range  from  soft  sand,  salt  often  saturated,  uneven 
stones  and  shiny  slippery  studio  sets.  One  added  disad- 
vantage was  that  often  It  was  not  to  be  a level  surface 
This  was  achieved  by  various  types  of  surface  on  his 
boots,  which  ranged  from  a series  of  non-return  rollers 
to  gwe  a forward  movement,  to  miners  which  had  a 
number  of  spring  loaded  balls  on  each  side  ot  the  boot, 
which  enabled  him  to  sway  from  side  to  side. 

A very  important  factor  was  vision  (or  the  man  Inside 
to  enable  him  to  walk  to  his  marks  and  most  Important 
to  keep  his  balance.  This  was  done  by  a one-way  lens  In 
the  detachable  head,  which  was  on  roller  bearings  to 
allow  it  to  be  turned  360  degrees  by  the  operator  (Ken- 
ny), although  he  could  turn  his  head  from  side  to  side 
The  actual  majority  ot  weight  which  was  displaced  when 
he  walked,  i.e.,  the  side  to  side  action,  was  assisted  by 
spring  loaded  pistons  placed  externally  on  the  legs. 

The  external  arms  wh  ich  had  t o fund  ion  were  counter- 
balanced in  order  to  let  the  operator  lift  and  perform  the 
various  tasks  required  The  amount  of  room  he  had  to 
move  his  fingers,  which  were  of  short  stumpy  type  asso- 
ciated with  dwarf  genetics,  was  possibly  no  more  than  1". 

to  order  to  give  Artoo-Detoo  a visible  change  in  mood, 
I used  fibre  optics,  which  In  turn  Illuminated  a panel  in 
the  head  Using  colors  to  give  the  effect  of  a change  In 
mood  was  accomplished  by  using  a single  light  source 
with  a motorized  color  wheel 
Other  light  sources  were  Installed  for  the  hologram 
projector,  all  of  which  were  powered  by  high-output, 
jelly-type  non-spill  batteries. 

There  was  nothing  used  In  ihe  manufacture  of  both 
Artoo's  which  was  not  machined,  with  the  exception  of 
the  viewing  lens.  1 was  totally  responsible  for  their  crea- 
tion, apart  of  course,  from  their  conception,  which  was 
George  Lucas’s;  and  their  cosmetics  which,  as  I said, 
W8S  done  in  conjunction  with  the  art  director, 


APRIL  1578 


A mechanical  version  was  necessary  because  m order 
to  move  quickly  a third  leg  had  to  be  dropped  In  the 
center  in  action,  which  allowed  it  to  be  steerable.  Infinite 
speed  up  to  7 mph  was  achieved  through  twin  high  torque 
motors  mounted  in  the  feet  of  the  outside  legs.  The 
steering  was  by  a (wo  wheel  mechanism  in  the  front  leg, 
the  name  of  which  does  not  exist  and  made  no  sense  to 
anyone  until  it  was  installed  and  worked. 

Mechanical  Artoo  was  controlled  by  using  a conven- 
tional radio  transmitter  and  receiver  as  is  used  tor  flying 
models  and  boats.  The  servos  In  turn  were  hooked  up  to 
various  relays  and  speed  control iers  for  the  operations 
required  The  main  power  was  supplied  by  a series  of  6 
volt  jelly  batteries. 

Although  everything  checked  out  beautifully  on  the 
one  and  on!v  test  it  had  in  the  studio,  we  had  a bad  time 
for  a few  hours  in  the  deseri  A sand  storm,  which 
created  very  bad  static,  affected  our  transmitter  range. 
This  resulted  in  Artoo-Detoo  and  Threepio  appearing  to 
copulate  in  Iron!  of  the  unit  in  the  middle  of  the  desert. 
Up  until  now  it  appears  to  have  been  futile,  but  one  can’t 
he  too  sure  ot  the  gestation  period  of  robots. 

Apart  from  this  Incident,  and  a bit  of  damage  to  the  drop- 
ping teg  caused  in  transit,  alt  the  robots  functioned  well 

TREAD  ROBOTS 

There  were  four  of  these,  which  are  incidental  to  the 
two  principal  robots  Artoo-Detoo  and  See-Threepio. 

The  Baby  Box  is  the  odd  one  out  here  because  It  func- 
tioned In  the  Death  Star  only  II  is  Ihe  little  black  box 
which  careens  around  doing  its  thing,  which  Includes  a 
little  cameo  of  mine  in  the  reaction  it  gives  when  it  sees 
the  Wookie.  It  screeches  to  a hall  and  does  an  immediate 
about-turn  and  shoots  off  at  an  alarming  rate  In  the  oppo- 
site direction  There  were  several  of  these  Baby  Box 
Robots,  some  of  which  pulled  many  trucks  behind  them 

The  Dome  Robot  as  seen  with  the  others  by  The  Sand 
Crawler  is  really,  In  my  view,  the  power  source  for  the 
Others  to  re-charge  themselves  by.  Inside  the  smoked 
perspex  dome  Is  a rotating  solar  panel  by  means  of 
which  it  collects  solar  energy  and  stores  it  for  the  other 
robots  to  plug  in  and  recharge  their  own  batteries. 

The  Stick  Robot,  which  assists  Luke  at  the  vaporizing 
units,  had  a pneumatically  operated  arm.  Unfortunately 
It  Is  not  featured  in  the  final  cut 

The  Umbrella  Robot  has  electrically  powered  features 
and  a pneumatic  scoop  for  collecting  soil  samples. 

All  of  these  robots  were  radio  controlled-  The  main 
problem  was  the  terrain  they  were  to  be  operated  in: 
hard  compressed  sand,  loose  sand,  dry  salt,  wet  salt 
and  small  rocky  areas.  They  had  to  be  very  powerful  and 
weighed  in  at  around  250  pounds  each.  They  had  to  be 
capable  of  handling  steep  grades  and  turn  in  their  own 
length  The  biggest  problem  I had  was  to  make  a self- 
cleaning  tank  track;  one  which  would  nol  push  itself  or 
the  wheels  through  a build  up  ot  sand,  etc.,  but  would 
stay  put  no  matter  what.  On  close  Inspection  you  will 
see  how  I did  this.  Radio  controlled  model  aircraft  is  one 
of  my  hobbles,  which  enabled  me  to  operate  the  robots 
with  any  sort  of  precision.  I had  a few  problems  when 
my  crew  members  had  to  operate  them,  because  ot 
more  than  one  robot  in  a shot.  They  did  very  well,  though 

SEE-THREEPIO 

See-Threepio,  being  a humanoid,  i was  not  involved 
with,  apart  from  helping  out  with  articulation  problems 
and  his  illuminated  eyes  These  I accomplished  with  one 
way  lenses,  incorporating  the  light  source 

I was  responsible  entirely  for  his  oil  bsIh.O 


<Wf£PFAC£  AGE  T9 


A Natural  Approach  to 
Artificial  Intelligence 


By  Roger  C.  Garrett 

Northeastern  Regional  Editor 


of  course,  its  hardware.  Just  as  your  first  impressions  of 
another  person  on  your  first  meeting  are  established 
based  on  his  or  her  physical  features,  so  our  initial  con- 
cepts of  a robot  are  generally  based  on  its  appearance. 
The  mechanics  of  a robot,  however,  comprise  the  simpl- 
est part.  It  is  well  within  the  technology  of  mechanical 
engineering  to  produce  a relatively  impressive  assem- 
blage of  gears,  levers  and  joints.  So,  while  the  physical 
appearance  of  the  robot  undoubtedly  forms  our  first 
'opinion'  of  its  sophistication,  we  must  look  deeper  to 
determine  the  true  intelligence  and  practicality  of  the 
robot;  just  as  we  must  look  deeper  into  the  personality 
of  our  human  companions  to  know  their  true  self. 

It  is  this  second  basic  component,  then,  that  I will  dis- 
cuss here;  the  intelligence,  that  ill-defined  combination 
of  memory,  algorithms,  and  I/O  that  turns  the  control- 
lable hardware  into  a robot. 


possibly  not  the  most  fruitful.  Often  a particular  task 
is  identified  which  could,  in  the  opinion  of  some  corpor- 
ate management,  best  be  handled  by  a dedicated  robot. 
A prime  example  of  this  is  the  computer-controlled 
mechanical  arms  that  perform  certain  spot-welding 
operations  on  the  Ford  Pinto  automobile.  The  develop- 
ment cycle  goes  something  like  this:  a task  is  defined, 
hardware  is  designed  and  built  to  handle  the  specifica- 
tions, the  required  fields  of  computer  technology  (such 
as  pattern  recogniton,  real-time  processing,  and  artifi- 
cial intelligence)  are  called  upon  to  develop  the  algo- 
rithms for  accomplishing  the  given  task,  the  hardware 
and  software  are  put  together,  test  are  run,  and  finally, 
the  “robot”  is  placed  into  the  production  line. 

In  general,  what  this  results  in  is  a dedicated  system. 
That  is,  it  solves  the  given  problem,  but  it  is  not  flexible. 
It  is  difficult  to  adapt  to  different  situations  other  than 


80  INTERFACE  AGE 


APRIL  1978 


those  which  fall  into  a relatively  small  classification. 
The  spot-welding  robot  arm  might  be  adapted  to  spot 
weld  Mustangs  as  opposed  to  Pintos,  but  there  is  little 
chance  that  it  can  assemble  windshield  wipers  or  screw 
caps  on  toothpaste  tubes. 

It  is  this  inflexibility  that  stands  in  the  way  of  real  pro- 
gress in  robot  research.  And  I believe  it  is  a direct  conse- 
quence of  the  approach  taken  to  artificial  intelligence. 
Rather  than  handling  specific  tasks  and  developing 
algorithms  and  hardware  for  each  job  goal,  I suggest 
that  a different  course  of  research  be  taken. 

Consider  two  things  about  the  human  intelligence 
system.  First  of  all  it  is  a composite  of  all  lower  forms  of 
intelligence  systems.  That  is,  as  the  brain  developed 
through  millions  of  years  of  evolution,  it  grew  in  a build- 
ing-block fashion.  Each  higher  level  brain  was  a com- 
posite of  the  previous  levels  plus  the  new  extension.  It 
was  more  than  a simple  growing  in  size.  The  human 
brain  is  not  simply  a big  insect  brain;  it  is  rather  an  in- 
sect brain,  plus  a bird’s  brain  plus  a squirrel’s  brain  plus 
a monkey’s  brain,  and  so  on  up  the  evolutionary  scale  to 
humans.  Our  brains  include  the  essence  of  every  lower 
animal’s  brain. 


Secondly,  the  human  brain  is  organized  as  a distri- 
buted processing  system.  Granted,  the  overwhelming 
majority  of  our  intellect,  or  mind,  is  centered  in  the 
brain.  Yet  all  along  the  spinal  column  and,  indeed, 
throughout  our  bodies,  are  smaller  localized  processing 
centers  that  can  perform  relatively  simple  functions 
which  can  communicate  with  lower  level,  or  less  func- 
tional, processing  centers,  and  with  the  higher  more  in- 
telligent centers  up  to  the  brain. 

Now  utilizing  these  two  principles,  that  of  evolution- 
ary building-block  development  and  distributed  intelli- 
gence, I will  attempt  to  describe  what  I like  to  call  a 
natural  approach  to  artificial  intelligence  for  robots. 

Consider  for  the  moment  the  index  finger  on  your 
right  hand  and,  in  particular,  the  bone  that  forms  the  tip 
of  the  finger,  the  joint,  and  the  bone  behind  it.  Suppose 
that  you  were  to  develop  a description  of  the  universe 
comprised  simply  of  these  two  bones  and  their  junction. 
While  this  may  sound  like  a trivial,  even  useless,  task, 
remember  that  we  are  developing  a systematic  approach 
to  intelligence  and  that  we  are  doing  so  in  a simplest-to- 
most-complex  building-block  manner. 

First  let  us  establish  some  terminology  so  that  we 


specific  requests 
from  lower  level 


modules. 


APRIL  1978 


INTERFACE  AGE  81 


Figure  A. 

Distributed  processing  is  the  Key  to  developing  this  term  ot  artificial  iniefligentee,  Every  joint  and  sensor  center  has  its  own  Intelligence. 


can  best  understand  each  other  Each  bone  in  the  finger- 
tip is  a component.  We  can  sufficiently  describe  any 
component  by  specifying  its  attributes  of  size,  shape, 
and  density  distribution.  To  simplify  matters,  we  might 
assume  that  each  bone  is  a cylindrical  rod  of  a uniformly 
dense  material  and  uniform  radius,  and  of  a given 
length.  This  might  be  true  in  the  case  of  our  building  a 
robot.  In  this  way  we  can  describe  each  component  by 
specifying  its  length  and  mass. 

The  finger  joint  forms  a functions  between  two  com- 
ponents. In  this  simplified  case,  the  junction  is  a simple 
hinge-like  joint  which  we  shall  call  an  angular  junction; 
that  is,  it  allows  the  two  components  to  form  an  angle  in 
a single  plane.  Other  forms  of  junctions  might  include 
rotary  junctions  such  as  your  wrist*  which  allows  you  to 
turn  your  hand,  and  expansion  junctions  such  as  an 
hydraulic  piston.  The  angular  and  rotary  junctions 
should  be  sufficient  to  produce  a humammodeled  robot. 
"From  a strictly  skeletal  standpoint,  the  wrist  is  comprised  of  a 
set  of  sliding  joints  and  a complicated  set  of  opposing 
muscles.  From  the  standpoint  of  implementing  it  in  a robot  it 
can  most  easily  be  implemented  as  a rotary  joint. 

Just  as  the  components  must  be  accurately  described 
to  complete  this  model  of  a local  universe,  so  we  must 
fully  specify  the  attributes  of  the  junction.  Angies  may 
be  established  between  the  two  bone  components.  To 
make  the  description  of  these  angles  easiest  we  choose 
one  of  the  components  as  a reference . In  the  fingertip 
model  it  will  make  most  sense  to  establish  the  second 
component,  that  is,  the  bone  which  is  not  the  fingerp'p 
to  be  the  reference,  since  we  seldom  move  the  second 


bone  relative  to  the  first  one.  For  simplicity  let’s  call  the 
tip  bone  component  A and  the  other  bone  component  B.  It 
is  component  B which  we  are  specifying  as  the  reference. 

To  define  the  junction  attributes,  we  establish  an  axis 
centered  through  the  reference  and  specify  that  compo- 
nent A can  make  any  angle  with  reference  B between  a 
particular  positive  angle  and  a particular  negative  angle. 
The  junction  attribute,  then,  is  a range  of  angles.  If  you 
look  again  at  the  fingertip  of  your  right  index  finger,  you 
will  see  that  its  range  is  approximately  + 10  degrees  to 
— 45  degrees. 

To  complete  this  intelligent  fingertip  we  now  add  a 
brain,  a control  mechanism,  and  sensors.  The  brain 
might  be  biological  (ganglia)  or  artificial,  such  as  hard- 
wired logic  or  a central  processor  unit  and  software.  It 
might  also  consist  of  a set  of  subroutines  resident  in  a 
large  computer  system.  The  control  mechanism  will  be 
some  device  such  as  a geared  stepper  motor  or  a con- 
trollable hydraulic  system  which  moves  component  A 
relative  to  component  B,  (the  reference).  Biologically, 
this  control  system  corresponds  to  a muscle.  The  brain, 
then,  can  control  the  angle  between  A and  B,  or,  put 
more  simply,  it  can  wiggle  the  fingertip. 

The  sensor  inputs  to  the  brain  will  include  at  a 
minimum  the  current  angle  between  A and  B.  It  might 
also  include  heat,  pressure,  and  other  sensors  located 
on  the  components,  a movement-resistance  sensor  on 
the  control  mechanism  (muscle),  and  so  on.  Obviously 
the  more  sensor  inputs  to  the  fingertip  brain,  the  more 
intelligent  it  will  be. 


82  INTERFACE  AGE 


APRIL  7 978 


So,  we  have  described  the  universe  (environment, 
realm,  world-view)  of  a fingertip.  What  functionally  can  it 
accomplish?  Consider  yourself  as  being  the  brain  of  the 
fingertip.  Your  only  understanding  of  the  universe  is  the 
attributes  of  your  environment  (those  of  the  two  com- 
ponents and  the  junction),  the  inputs  from  your  sensors, 
and  your  ability  to  exercise  a certain  amount  of  control 
over  component  A.  That  is  all  you  know  of  your  realm. 
You  cannot  see  what  is  “out  there”  beyond  your  realm, 
although  you  may  be  able  to  sense  things  within  the 
range  of  movement  of  component  A.  Once  you  stop 
sensing  something,  however,  you  probably  cannot 
assume  that  it  remains  in  the  same  position  relative  to 
your  reference.  Indeed,  you  don’t  even  know  where  your 
reference  exists  relative  to  anything  outside  of  your  very 
local  realm  of  existence. 

Your  intelligence  might  be  limited  to  simple  reactions 
to  the  sensor  inputs.  If,  for  example,  you  detect  a dan- 
gerously hot  object  against  the  bottom  side  of  compo- 
nent A,  you  might  activate  the  control  mechanism  to 
move  away  from  the  heat  source.  Your  intelligence  would 
probably  be  limited  to  such  cause-effect  reactions. 

Certainly  this  is  a very  simple  form  of  intelligence  but 
remember  that  we  are  developing  a building-block  evolu- 
tionary form  of  artificial  intelligence.  This  two-compo- 
nent single  junction  unit  would  form  one  of  the  lowest 
levels  in  our  scheme.  We  will  call  it  a module,  a very  low 
level  module.  Let’s  now  go  to  a slightly  higher  level,  and 
we  can  begin  to  see  how  we  might  be  able  to  evolve  this 
into  an  intelligent  being. 

Back  to  your  finger;  but  this  time  we  will  include  the 
junction  and  bone  behind  component  B.  For  consistency 
we  will  call  this  new  junction  junction  2 and  the  addi- 
tional component,  component  C.  Finally,  for  this  higher 
level  of  intelligence  module,  our  reference  shall  be  com- 
ponent C.  The  brain  of  this  module,  this  Partial  Finger 
Module,  will  have  direct  control  over  the  muscles  (con- 
trol mechanisms)  defining  the  angle  between  the  refer- 
ence and  component  B,  plus  it  will  receive  sensor  inputs 
from  component  B and  junction  2.  In  addition,  the  brain 
of  reference  2 will  have  control  over  junction  1 and  get 
sensor  inputs  from  component  A.  This  is  very  important 
to  our  developmental  scheme. 

1.  Every  brain  (intelligence  module)  has  control  of  all 
components  and  junctions  within  every  intelli- 
gence module  below  its  own  intelligence  level . 

The  advantage  of  such  an  organization  is  that  if  a 
lower  level  brain  loses  control,  through  Injury,  power 
loss,  or  whatever,  a higher  level  brain  can  take  over  its 
functions.  This  has  a direct  equivalence  in  the  human 
brain  in  which,  for  example,  the  functions  performed  by 
a local  ganglia  can  be  learned  and  performed  by  a higher 
level  within  the  brain. 

We  can  assume,  however,  that  the  brain  of  the  partial 
finger  reference  normally  does  not  want  to  be  bothered 
with  direct  control  of  the  lower  level  junction  1 . After  all, 
its  most  immediate  concern  is  with  the  closest,  junction 

2.  So  instead  of  exercising  direct  control  whenever  it 
wants  the  fingertip  module  to  do  something,  it  sends  a 
message  to  the  brain  of  the  fingertip  module,  and  tells  it 
to  perform  the  function. 

Also,  since  the  partial  finger  module  brain  considers 
the  sensor  inputs  from  its  own  reference  (component  C), 
component  B,  and  junction  2 to  be  of  most  importance, 
it  would  normally  not  be  bothered  with  reading  the  sen- 
sor inputs  associated  more  closely  with  the  fingertip 
module.  So  we  have  the  fingertip  module  send 
messages  to  the  partial  finger  module,  advising  the 
higher  level  brain  of  its  own  level  sensor  inputs  only 
under  certain  circumstances. 

For  example,  both  modules  might  be  performing 


some  mundane  local  tasks  such  as  random  wiggling, 
when  the  fingertip  module  realizes  that  something 
dangerously  hot  is  touching  the  underside  of  compo- 
nent A,  but  that  the  component  is  already  positioned  at 
its  maximum  positive  angle  relative  to  component  B.  In 
other  words,  it  can’t  get  away  from  the  heat.  At  least  not 
by  itself.  So  it  calls  upon  a higher  level  module  to  help  it 
out  of  its  dangerous  situation.  It  sends  a distress 
message  to  the  partial  finger  module.  The  partial  finger 
module  then  tries,  if  properly  programmed,  to  assist  the 
lower  level  module  be  appropriately  moving  component 
B relative  to  C.  If  the  partial  finger  module  cannot  im- 
prove the  situation,  it  might  send  a message  to  the  full 
finger  module  and  so  on  up  to  the  highest  level. 

What  we  have  just  done  is  add  two  important  features 
to  each  intelligence  module: 

2.  Every  intelligence  module  can  send  “function  com- 
mands” to  all  lower  level  intelligence  modules. 

3.  Every  intelligence  module  can  send  “messages" 
(normally  data  or  request  help  type  messages)  to 
all  higher  level  intelligence  modules. 

I hope  you  have  kept  with  me  so  far.  I have  taken  the 
time  to  completely  define  two  of  the  simplest  levels  of 
intelligence  in  order  to  introduce  the  terminology  and, 
hopefully,  give  you  some  understanding  of  this  approach 
to  artificial  intelligence.  You  should  be  able  now  to 
move  upwards  on  the  levels  of  intelligence  necessary  to 
produce  a research-level  human-like  robot.  The  hand  in- 
telligence module  might  be  able  to  receive  commands 
(perform  functions)  of  make  fist,  spread  fingers,  snap 
fingers,  and  so  on;  the  arm  intelligence  module,  which 
would  include  the  fingers,  hand,  wrist,  lower  and  upper 
arm,  and  shoulder  modules,  might  accept  commands  of 
reach  out  to  the  right,  transfer  the  object  in  your  hand  to 
coordinates  x,  y,  z,  and  so  on. 

There  is  another  type  of  intelligence  module  which  I 
would  like  to  discuss.  So  far  we  have  considered  only 
those  with  direct  control  over  some  form  of  motion-pro- 
ducing equipment.  What  about  those  which  do  not  con- 
trol motion  but  rather  process  only  data  inputs  or  out- 
puts? Such  modules  will  include  those  most  directly, 
and  on  the  lowest  levels  of,  vision  hearing,  speaking, 
and  so  forth.  We  can  consider  these  as  being  pure  sen- 
sor modules  as  opposed  to  the  mechanical  control 
modules  previously  discussed. 

A low  level  voice  output  module  might,  for  example,  ac- 
cept commands  and  control  the  production  of  the  basic 
phonetics.  A slightly  higher  level  would  accept  alpha- 
numeric representations  of  words,  along  with  inflection 
and  tonal  information,  and  output  to  the  phonetic  mod- 
ule the  appropriate  phonetics  to  pronounce  the  word. 
The  next  higher  level  might  process  entire  sentences. 

It  should  be  obvious  that  the  higher  we  go  on  the  intelli- 
gence level,  the  more  difficult  it  will  be  for  us  as  program- 
mers to  account  for  every  possible  functional  capability 
of  the  modules.  The  fingertip  module  was  fairly  easy,  the 
right  side  of  the  body  module  will  prove  to  be  consider- 
ably more  complex.  At  least  two  approaches  can  be  taken. 
The  first  is  to  fully  define  every  possible  algorithm  neces- 
sary to  handle  every  possible  situation  for  every  pos- 
sible intelligence  module.  Given  enough  time,  say  from 
now  till  eternity,  we  might  just  be  able  to  do  that. 

The  other  approach  is  to  add  functional  capabilities  to 
our  robot  as  we  develop  them  and  to  implement  soft- 
ware learning  structures  into  the  intelligence  modules 
utilizing,  perhaps,  reward-and-punishment  oriented 
techniques.  It  is  this  approach,  that  of  designing  robots 
in  a modularized,  increasing  levels  of  distributed  in- 
telligence manner,  which  I believe  will  provide  the  most 
systematic,  and  hence  rewarding,  understanding  of  the 
nature  of  intelligence. £ 


APRIL  1978 


INTERFACE  AGE  83 


40  and  64  Column 

LINE  IMPACT  PRINTERS 


Complete  end  low  cost,  these  alphanumeric  impact  primers 
are  ideal  for  small  system  needs.  Standard  features  include  a 
complete  64  ASCII  character  set,  full  line  buffer  memory,  75 
line  per  minute  printing  capability,  and  a universal  printer 
controller  with  parallel  interface.  Comes  complete  with 
paper  roll  and  ribbon. 

Model  CP-40  40  Column  Impact  Printer  $375 
Model  CP -64  64  Column  Impact  Printer  $425 

Complete,  fully  assembled,  factory  tested 
and  ready  to  use! 

MICROCOM  SYSTEMS 

865  3rd  Street  South,  St,  Petersburg,  FL  33701 
1813)  823-0421 


CIRCLE  INQUIRY  NO.  10 


r 


WHAT  WOULD  YOUR 
PERSONAL  COMPUTER  SAY 

IF  IT  COULD  TALK? 


GET  SPEECH  POWER 

WITH  THE 


COMPUTALKER 

SPEECH  SYNTHESIZER 


S-10Q  BUS 


ASSEMBLED  CIRCUIT  BOARD 
COMPLETE  WITH  SOFTWARE 
FOR  PHONETIC  INPUT  430,00 

CALIF.  RESIDENTS  ADD  6%  SALES  TAX 


WRITE  FOR  INFORMATIVE  LITERATURE 

COMPUTALKER  CONSULTANTS 
P.D.  BOX  1951,  DEPT  A,  SANTA  MONICA,  CA  90406 


Not  too  many  years  ago,  the  integrated  circuit  tech- 
niques that  are  taken  for  granted  today  were  being  re- 
searched in  several  laboratories  around  the  country. 
Within  a short  span  of  time  that  research  was  respons- 
ible for  a technological  renaissance  in  the  field  of  micro- 
computers. 

As  a result  of  this  renaissance,  the  average  man  is 
able  to  take  advantage  of  the  power  of  the  computer, 
and  apply  if  to  everyday  tasks.  More  importantly,  this 
has  caused  industry  to  take  another  look  at  the  possi- 
bilities of  Large  Scale  Integration,  particularly  in  the 
field  of  small  business  computers. 

With  the  growing  prominence  of  the  microcomputer, 
and  the  development  of  cost  effective  business  applica- 
tions, the  small  business  market  place  is  ready  to  sky 
rocket.  Obviously,  it  becomes  important  for  everyone  in- 
volved in  the  industry  to  gear  toward  this  rapid  growth. 

During  the  last  several  months,  we  have  seen  several 
large  companies  make  commitments  to  provide  total 
systems  to  what  was  once  referred  to  as  the  low  end 
user.  Large  mainframe  builders  such  as  IBM,  have 
already  addressed  the  market  place  as  they  see  it,  by 
providing  small  systems  for  companies  in  the  1 million 
dollar  a year  category. 

The  market  place  as  we  see  it,  consists  of  the  mom  and 
pop  type  stores  netting  less  than  150  thousand  a year. 
There  are  thousands  of  these  types  of  operations  all  over 
the  country  which  can  afford  to  and  are  anxious  to  auto- 
mate, The  road  block  up  to  this  point  has  been  the  cost. 

Now  in  1978,  just  a little  over  three  years  after  the  first 
introduction  of  the  so-called  personal  computer,  we  are 
seeing  low-cost  viable  business  machines  coming  of  age. 
At  the  time  of  this  writing,  several  manufacturers  have 
announced  their  entry  into  the  small  business  market. 

The  interesting  point  is  that  less  than  one  year  ago, 
the  large  system  manufacturers  considered  small  busi- 
ness as  too  small  to  be  concerned  with.  The  manufac- 
turers of  microcomputers  had  recognized  the  possibili- 
ties of  the  market  at  the  beginning,  and  realized  that  it 
was  only  a matter  of  time  before  the  application  design 
would  catch  up  with  the  hardware,  making  it  possible  to 
use  the  microcomputer  in  the  business  environment.  Now 
the  large  system  manufacturer  is  coming  to  the  same 
realization  and,  due  to  marketing  and  manufacturing 
muscle,  will  be  able  to  quickly  overpower  the  market. 

But  where  will  it  go,  and  how  long  will  it  take  for  the 
market  to  mature?  We  firmly  believe  that,  by  1980,  small 
business  will  be  the  mainstay  of  the  microcomputer  in- 
dustry, with  industrial  control  and  home  consumer  ap- 
plications battling  for  second  place. 

Here  at  INTERFACE  AGE  we  feel  it  is  important  to 
keep  abreast  of  this  growing  Industry  and  report  on 
what  is  happening. 

Therefore,  beginning  with  this  issue,  we  have  estab- 
lished this  section  dedicated  to  the  small  business 
world*  Each  month,  within  this  section,  we  will  provide 
stories  covering  what  industry  is  doing  to  support  the 
small  businessman.  We  will  also  provide  useful  busi- 
ness applications  for  use  on  the  microcomputer. 

This  editorial  page  will  always  be  a standing  feature 
and  is  open  to  anyone  who  has  developed  an  expertise 
in  small  business  systems.D 


84  INTERFACE  AGE 


CIBCLE  INQUIRY  NO.  9 


APRIL  1978 


Robots  in  Manufacturing 

By  Ashok  K.  Nagrani 


Aldous  Huxley  in  his  thought-provoking  Brave  New 
World  saw  a society  in  which  standardized  human  prod- 
ucts could  be  bred  so  as  to  facilitate  the  task  of  mana- 
gers. Through  the  science  of  eugenics,  bottled  babies  of 
various  grades  could  be  produced,  including  Bakanovsky 
groups  of  semi-morons.  The  morons  would  be  condi- 
tioned at  birth  to  love  factory  work  and  hate  nature, 
books  and  recreation.  Critics  have  commented  that  the 
hope  of  any  brave  new  world  is  going  to  be  science  and 
technology,  wherein  science  would  work  for  man  and 
not  man  for  science.  Science  would  be  the  ultimate  uni- 
tive  knowledge,  the  transcendent  Godhead  Brahma, 
working  toward  the  Higher  Utilitarianism.  The  cons- 
cience of  man  would  be  the  religion  of  Higher  Utili- 
tarianism, transcending  the  Greatest  Happiness  Prin- 
ciple, wherein  man's  guiding  principle  would  be,  “How 
will  this  thought  or  action  of  mine  contribute  to,  or  in- 
terfere with,  the  achievement  by  me  and  others  toward 
the  attainment  of  ultimate  realization?"  Mankind  may  or 
may  not  be  eventually  guided  by  such  lofty,  mystical 
aspirations,  but  it  is  evident  through  the  recent  past  that 
although  various  societies  have  at  times  tries  to  subvert 
such  principles,  the  collective  conscience  of  mankind 
has  resisted  the  creation  of  human  subclasses. 

Aldous  Huxley's  version  of  standardized  working 
bodies  facilitating  the  job  of  managers  is  certainly  ap- 
pealing to  mass  producers.  But  instead  of  eugenics  pro- 
viding us  with  the  standardized  bodies,  the  mass  of 
workers  for  the  factories  of  the  future  may  well  be  pro- 
vided by  the  field  of  robotics.  Science  fiction  writers  in 
the  past  have  fed  the  popular  press  with  visions  of  ail- 
knowing  robots  who  would  eventually  replace  man.  The 


movie  "Star  Wars"  had  its  lovable  R2-D2  and  the  ever- 
plodding  "our-fate-in-life-is-to-suffer"  C3P-Q.  These 
robots  moved,  had  feelings,  could  see  and  think,  and 
performed  all  types  of  useful  tasks.  While  the  develop- 
ment of  such  advanced  robots  in  the  near  future  is 
remote,  what  is  true  but  not  very  well  known  is  the  fact 
that  robots  are  beginning  to  make  inroads  into  factory  life. 

The  word  “ robot"  originated  from  the  Czech  novelist 
and  playwright,  Karel  Gapek,  who  in  1921  wrote  the  play 
"R.U.R.,"  a satire  on  the  mechanization  of  modern  life. 
The  initials  of  the  title  stood  for  "Possum's  Universal 
Robots."  It  is  this  aspect  of  universal  automation  that  is 
allowing  robots  an  entry  into  the  industrial  field  today. 
While  semantlsts  argue  about  what  constitutes  a robot, 
it  is  generally  agreed  that  a robot  has  the  followsing  fea- 
tures: (a)  It  is  anthropomorphic;  (b)  It  is  programmable 
for  different  tasks;  (c)  It  is  computer-controlled;  (d)  It  has 
several  degree  of  freedom  of  motion,  and  (e)  it  is  reac» 
five  via  feedback. 

Today’s  industrial  robot  is  a solution  looking  fora  prob- 
lem. There  are  over  6000  robots  in  world-wide  use,  2500 
of  them  in  the  U.S.  They  are  being  used  for  such  tasks  as 
material  handling,  machine  loading,  painting,  arc 
welding,  spot-welding,  and  a variety  of  other  tasks 
which  are  either  too  boring  or  too  dangerous  for  human 
beings.  The  notion  of  a relatively  low-cost,  program- 
mable machine  which  can  automate  batch  manufactur- 
ing has  a tremendous  appeal  to  industries  looking  for 
ways  to  reduce  costs  and  increase  efficiency.  However, 
unlike  the  robots  of  "Star  Wars,”  industrial  robots  are 
dumb,  blind,  unfeeling,  and  unable  to  think  — prompt- 
ing one  wag  to  say  that  the  reason  he  loved  robots  was 


APRIL  1978 


INTERFACE  AGE  $5 


because  they  were  so  much  like  his  spouse.  The  only 
differences  he  claimed,  was  that  robots,  in  most  in- 
stances, followed  his  commands.  Most  assuredly,  robots 
have  just  barely  touched  the  surface  of  their  potential 
use  inasmuch  as  a large  segment  of  industry  has  not  yet 
been  exposed  to  these  new  developments.  Furthermore, 
the  maze  of  claims  and  specifications  of  contemporary 
robots  leaves  the  prospective  buyer  rather  confused, 

ROBOTIC  TECHNOLOGY  TODAY 

Where  should  robots  be  considered?  In  order  to 
answer  that  question,  consider  the  machines  that  are 
available  on  the  market  today.  A recent  study  identified 
over  200  manufacturers  who  produce  devices  that  could 
be  termed  robots.  Twenty-six  U.S.  manufacturers  make 
robots  that  range  from  pick-and-place  devices  to  the 
very  sophisticated,  minicomputer-controlled  six-axes 
devices  that  can  be  interfaced  to  other  computers  to 
operate  in  real  time.  In  the  sophisticated  sector,  Cincim 
nati  Milacron  and  Unimat  ion  are  recognized  for  the 
superiority  of  their  products  and  the  extend  of  their 
commitment  to  the  field. 

Unimation  introduced  its  first  robot  in  the  early  1960’s 
and  now  has  over  a thousand  units  operating  in  indus- 
try. The  Unimate  robot  itself  comprises  a turret-on-a-box 
and  comes  with  arms  having  three  to  six  degrees  of  mo- 
tion, Special-purpose  hands  are  available  that  can  do  a 
variety  of  jobs  such  as  drilling,  routing,  deburring,  arc 
welding,  spot-weiding,  etc.  The  movements  are  actuated 
hydraulically,  while  the  hands  may  be  pneumatic.  Pro- 
gramming is  done  by  leading  the  robot  through  the  re- 
quired steps  manually.  Encoders  on  the  arm  extensions 
and  joints  transmit  digitized  positions  which  are  stored 
in  memory.  The  robot  controller  has  the  memory  capaci- 
ty to  store  up  to  1024  steps,  which  is  adequate  for  most 
simple  jobs.  Photo  1 shows  the  Unimate  robots  loading 
and  unloading  a press. 

Cincinnati  Milacron’s  robot,  the  CH6,  has  a jointed 
arm  with  six  axes  of  freedom.  It  is  totally  hydraulically 
actuated  and  operates  under  minicomputer  control, 


which  allows  it  such  versatility  as  tracking  an  object  on 
a moving  conveyor.  It  is  also  the  most  expensive,  having 
a base  price  of  around  $85,000.  Photo  2 shows  the  CH6 
spot-welding  an  auto  assembly.  In  an  experimental 
setup,  shown  in  Photo  3,  the  CH6  has  a drilling  head 
mounted  on  its  hands. 

A jointed-arm  robot  made  by  a Swedish  Company, 
ASEA,  is  today  perhaps  the  most  accurate  production 
robot  available.  Operating  under  minicomputer  control, 
it  is  actuated  by  DC  motors  and  exhibits  accuracies  in 
the  order  of  ± 0.010  inch,  which  is  far  superior  to  any- 
thing else  on  the  market.  Such  accuracy  does  not  come 
cheap.  By  the  time  all  the  necessary  peripherals  are  add- 
ed, the  ASEA  unit  costs  in  excess  of  $100,000, 

In  the  mid-range  of  the  robotistic  spectrum  are  robots 
such  as  the  Prab,  which  is  used  chiefly  to  serve  the 
metalworking  industry.  The  Prab  operates  with  four- 
motion  axes  and  is  hydraulically  actuated.  It  is  pro- 
grammed by  setting  tabs  on  a rotating  drum.  The  preset 
tabs  trip  switches  which  actuate  the  robot  to  perform  its 
motions.  Two  specially  designed  units  used  for  painting 
are  the  DeVilbus/Trallfa  unit,  which  is  programmed  by 
walking  the  robot  through  the  necessary  steps  and  re- 
cording them  on  tape,  and  another  tape-controlled  unit 
marketed  by  a British  firm  called  Binks. 

The  lower  end  of  the  spectrum  has  units  which  in  the 
opinion  of  some  experts  should  not  even  be  called 
robots.  These  units  have  limited  sequences  which  ex- 
hibit pick-and-place  movements.  Robots  such  as  the 
Auto-Place,  Auto-Mate,  and  Sterling-Detroit  fail  in  this 
category.  They  are  pneumatically  actuated  and  use 
either  air-logic  or  solid-state  programming.  Their  lack  of 
sophistication  is  reflected  in  their  fow  prices,  with  some 
of  the  units  selling  for  as  low  as  $9,000. 

Most  of  the  robots  are  programmed  to  operate  In  an 
open  loop  where  they  repeat  the  same  set  of  functions 
continuously  without  modification.  As  we  mentioned 
earlier,  the  robots  are  programmed  either  by  setting 
tabs  — as  in  the  simple  robots,  or  by  walking  through, 
with  the  end  positions  being  recorded  in  memory.  Pro- 


86  INTERFACE  AGE 


APRIL  1978 


grams  can  be  either  point-to-point  or  continuous  path, 
where  the  entire  motion  is  significant,  as  in  painting, 

LIMITATIONS  OF  PRESENT  DAY  ROBOTS 

Attractie  as  the  features  are  on  off-the-shelf  robots, 
certain  limitations  inhibit  their  widespread  usage.  A ma- 
jor limitation  is  the  lack  of  absolute  accuracy  and 
repeatability.  Most  robot  manufacturers  cannot  guaram 
tee  a repeatability  any  better  than  ± 0.050  inch  for  even 
the  more  sophisticated  robots.  Also,  most  programming 
is  done  by  either  walking  a robot  through  the  steps  or  by 
manually  setting  tabs  for  travel  limits.  In  situations 
where  small  batch  manufacturing  is  prevalent,  this  fea~ 
tore  curtails  the  up-time  on  the  machine,  in  addition, 
most  applications  require  special-purpose  hands  and 
tools,  and  the  lack  of  variety  of  standard  types  adds  to 
the  development  time  and  cost.  And  not  the  least  of  the 
inhibitors  is  the  high  initial  cost  of  the  machines  com’ 
bined  with  a general  unawareness  of  computer  aided 
operations.  Consequently,  there  is  very  little  natural  in- 
clination to  spend  a substantial  amount  of  money  on  an 
“iffy”  proposition. 

NEW  DEVELOPMENTS 

A mass  of  development  work  is  in  progress,  however, 
to  overcome  many  of  the  limitations  inherent  in  present 
day  robots.  Spearheading  this  effort  is  the  Air  Force’s 
Integrated  Computer  Aided  Manufacturing  Program 
(ICAM),  which  contemplates  spending  S75  million  in  the 
next  five  years.  The  Air  Force  likens  its  ICAM  program  to 
the  $40  million  investment  it  made  in  numerical  control 
in  the  1950%  which  resulted  in  a multi-billion  dollar 
payoff  in  increased  productivity.  The  Air  Force  has  as  its 
ultimate  goal  the  creation  of  fully  automatic  work  sta- 
tions and  assembly  cells,  with  computers  interacting 
machines  and  robots  to  do  the  fabrication  and  assembly. 

Among  the  tasks  that  have  been  identified  are  the 
improvement  of  accuracy,  off-line  programming  with  the 
development  of  higher  level  languages,  hierarchical 
control  systems  to  integrate  robot  systems  into  produc- 


tion units,  and  advanced  sensory  perception  for  reactive 
feedback  loops. 

THE  IDEAL  ROBOT 

Nature  has  provided  us  with  a unique  model  for  an 
ideal  industrial  robot  in  the  human  arm  and  hand.  The 
human  hand  is  a powerful,  yet  delicate,  tool  which  also 
serves  as  a receiving  and  transmitting  sensory  organ. 
Combined  with  the  brain  and  vision,  it  has  been  a major 
factor  in  human  evolution,  making  man  both  a tool 
maker  and  a tool  user.  The  arm  comprises  two  links,  the 
upper  and  lower  arm.  It  has  six  degrees  of  freedom.  The 
arm-hand  assembly  is  lightweight  and  strong,  with  a 


Most  robot  manufacturers  cannot 
guarantee.  . .repeatability.  . .most 
programming  is  done  by.  . .walking 
arobot  through  the  steps  or  by 
manually  setting  tabs  for  travel  limits. 


strength-to-weight  ratio  of  five.  The  materials  of 
manufacture,  muscle  and  bone,  are  strong,  rigid  and 
damage-resistant.  The  joints  are  essentially  friction- 
free.  They  are  instrumented  for  force,  velocity  and  posi- 
tion, and  the  feedback  is  nonlinear,  with  increased  sen- 
sitivity to  small  changes.  Average  positional  accuracy  of 
the  arm  is  ± 0.040  inch.  Muscles  used  to  power  the  hand 
have  low  moment  of  inertia  and  no  backlash.  There  is 
compliance  in  the  overall  structure,  allowing  overload 
protection. 

There  are  several  basic  differences  between  the 
robots  of  today  and  the  human  arm.  For  example, 

IN  TERFACE  AGE  87 


APRIL  7 978 


humans  can  work  both  arms  simultaneously  and  have 
mobility,  while  robots  cannot*  However,  efforts  are  in 
progress  to  overcome  this  difference,  Kawasaki  of 
Japan  makes  and  uses  robots  that  travel  on  an  overhead 
monorail.  Unimation  has  a prototype  robot  that  has  two 
hands  that  can  be  used  for  assembly  jobs.  Photo  4 
shows  the  robot  assembling  an  auto  valve  assembly,  A 
single  computer  directs  the  two  hands. 

Another  difference  is  in  the  strength-to-weight  ratio. 
The  best  strength-to-weight  ratio  of  the  industrial  robots 
is  still  less  than  unity.  The  other  major  difference  lies  in 
the  compliance  and  control  inherent  in  the  human  hand. 
There  has  been  no  compliance  built  into  any  of  the  robot 
hands  so  far;  and  as  far  as  control  of  a robot  hand  is  com 
cerned,  if  sensory  Input  signals  were  provided,  the  com- 
puter could  provide  the  control  required. 

VISION  RESEARCH 

Quite  a bit  of  work  has  been  done  on  providing  robots 
with  vision,  Black  and  white  television  cameras  are  used 
most  often  to  provide  the  computer  with  an  array  Image 
of  brightness  levels.  The  accuracy  of  the  two-dimen- 
sionat  image  depends  upon  the  resolution  of  the  camera. 
The  array  is  processed  with  the  intention  of  finding  ob- 
jects in  it  and  distinguishing  them  from  each  other  and 
the  background.  Two  principal  techniques  are  used  to 
do  this,  both  being  based  on  gradient  operation.  The 
first  is  “edge  finding/1  which  assumes  that  discontinui- 
ty in  local  property  exists  between  images  of  different 
surfaces.  The  gradient  operator  is  programmed  to  find 
these  locations.  When  the  gradient  operator  is  finished, 
the  points  determined  to  lie  on  contrast  edges  are  link- 
ed together  to  outline  the  regions  in  the  scene. 

The  other  technique  used  is  "'region  growing, " which 
works  on  the  assumption  that  the  image  of  a surface  is 
uniform  in  its  local  properties.  The  gradient  operator 
clusters  together  points  over  which  this  is  true.  When  all 
points  which  can  be  clustered  together  have  been 
clustered,  the  process  terminates  with  the  outer  points 
forming  the  cluster  boundaries.  Region  growing  is  more 
expensive  than  edge  finding,  but  produces  more  confi- 
dent outlines. 

After  edge  finding  or  region  growing  has  been  per- 
formed, property  determination  is  done  for  such 
desoriptives  as  shape  of  outline,  region  shading  and  its 
relationship  to  other  regions  in  the  scene.  Popular 
analysis  parameters  are  perimeter,  area,  maximal  to 
minimal  diameter  ratios,  the  number  of  holes,  etc. 

Recognition  of  the  object  of  the  scene  can  be  as  sim- 
ple as  comparing  the  outline  approximation  and  the 
calculated  parameters  with  those  stored  in  memory.  If 
parts  are  recognized,  their  position  can  be  determined 
and  ensuing  operations  performed  with  correctional  off- 
sets introduced  for  out-of-position  parts. 

Two  areas  in  which  much  development  work  is  being 
done  today  are  the  automotive  field  and  the  aerospace 
industry.  The  U.S,  auto  makers  already  have  a great 
number  of  robots  on  their  assembly  lines  doing  various 
jobs.  Their  strategy  has  been  to  go  with  proven 
technology  and  apply  robots  to  the  simplest  assembly 
jobs  without  waiting  for  that  ultimate  robot  that  will  be 
able  to  do  everything.  In  the  meantime,  General  Motors 
is  also  working  with  the  robot  manufacturers  to  achieve 
a robot  that  can  interchange  with  a human  on  the 
assembly  line. 

GENERAL  MOTORS1  ROBOT  ASSEMBLER 

General  Motors  calls  Its  new  robot  PUMA  for  Pro- 
grammable Universal  Machine  for  Assembly,  The  unit 
will  be  lightweight  so  that  when  repairs  are  needed  it 
can  be  pulled  off  the  line  and  replaced  with  another 
robot  or  a human.  Computer-controlled  and  the  size  of  a 
human  arm,  the  robot  will  offer  a bridge  between  manual 


assembly  and  special-purpose,  expensive,  hand  automa- 
tion Human  operators  wilt  perform  alongside  during 
complex  operations  to  ensure  that  it  is  doing  its  pro- 
grammed job.  General  Motors  estimates  that  95  percent 
of  its  parts  weight  less  than  three  pounds,  hence  a robot 
that  can  carry  seven  and  a half  pounds  would  be  ade- 
quate for  most  jobs.  Assembly  lines  are  being  conceived 
using  half  a dozen  programmable  robots  in  making 
small  assemblies,  A product  change  would  obviously 
create  problems  with  part  feeding  and  orientation 
devices,  and  it  is  hoped  that  further  development  in 
computer  vision  can  possibly  create  a degree  of  uni- 
versality that  will  make  economically  reprogrammable 
assembly  ceils  a reality. 

AEROSPACE  ROBOTIC  APPLICATIONS 

Aerospace  companies,  on  the  other  hand,  are  chiefly 
concerned  with  large  sheet  metal  assemblies.  The  major 
airframe  manufacturers  have  either  acquired  robots  or 
else  they  are  in  the  act  of  buying  one.  General  Dynamics 
in  Fort  Worth  proposes  to  use  robots  for  the  drilling  and 
routing  operations  on  the  F-16  airplane  wing.  Lockheed- 
Georgia  Company  of  Marietta,  Georgia,  has  an  ambitious 
program  of  assembling  cargo  floor  bulkheads  with  robots. 
The  techniques  developed  by  Lockheed  will  eventually 
be  used  to  assemble  entire  fuselage  side  panel  and  top 
panel  assemblies.  Boeing  and  McDonnelhDougias  also 
have  similar  plans  for  introducing  robots  in  their  fabrica- 
tion and  assembly  operations. 

CONCLUSION 

What  does  all  this  development  in  robotics  mean  to 
the  small  businessman  in  terms  of  reduced  costs  and 
Increased  efficiency?  If  the  parts  that  he  makes  are 
large  and  complex  enough  to  require  sensory  percep- 
tion, there  is,  unfortunately,  very  little  that  he  can 
presently  buy  off-the-shelf.  That  is  not  to  preclude  what 
could  happen  in  the  future.  Virtually  every  present  ap- 
plication in  the  field  has  been  specially  engineered,  em 
tailing  much  associated  development  effort  and  high 
cost.  But  if  the  small  businessman  has  several  people 
doing  batch-type  work  all  day  on  pick-and-place  opera- 
tions, or  if  he  has  several  spot-welders  working  on  small 
batch  lots  or  painters  painting  a variety  of  similar  parts 
that  vary  from  day  to  day,  an  investigation  Into  the 
simpler  robots  would  be  well  worth  his  effort.  With  labor 
rates  on  the  increase,  he  might  easily  justify  investing 
from  $10,000  to  $50,000,  depending  on  the  size  of  his 
business. 

AND  FINALLY 

Every  new  worksaving  breakthrough  has  had  its  asso- 
ciated prophets  of  doom  who  fear  that  man  will  soon 
make  himself  obsolete.  The  use  of  robots  has  brought 
up  some  very  lively  discussions  about  the  fears  of 
massive  unemployment  and  redistribution  of  work. 
While  sociologists  ponder  such  situations,  a cursory 
look  at  American  history  will  show  that  these  fears  are 
pretty  groundless.  Although  there  has  been  redistribu- 
tion In  the  past,  the  trend  has  always  been  toward  a bet- 
ter standard  of  living.  The  young  tady  who  spends  my 
money,  (YLWSMM),  ruefully  remarked  that  when  we  had 
robots  who  could  cook  and  clean  and  mop  and  mow  I 
wouldn't  need  her  anymore.  However,  robots  are  not 
quite  ready  to  replace  the  house  mate  yet.  As  it  stands, 
even  the  most  advanced  robot  has  a maximum  vocabu- 
lary of  only  about  75  words,  which  slightly  hinders  Intel- 
ligent conversation.  Further,  I have  yet  to  see  a robot 
break  into  a smile  or  have  its  eyes  light  up  when  It  sees 
its  master.  And  even  when  the  day  of  such  accomplished 
robots  arrives,  YLWSMM  needn't  worry*  She  neither 
cooks  nor  cleans,  nor  does  she  mop  or  mow;  but  I do 
have  her  programmed  for  good  conversation,  a pretty 
smile,  and  a few  other  things!  □ 


88  INTERFACE  AGE 


APRIL  IQ78 


f 


micro  n idfn  n 


The  Incredible  Terminal 

more  features  for  a lot  less  money 

The  affordable  way  to  add  a text  editing 
terminal  to  your  system.  Full  80x24 
dispfay.  Microprocessor  controlled. 
Completely  assembled  and  tested,  ready 
to  run. 

Dynabyte  Naked  Terminal 

* looks  like  serial  terminal  to  your 
software 

* duplex,  block  mode,  field  protect 
addressable  cursor/reverse  video 


MicroAge  MKB-2 
Keyboard 

* on-board  voltage  regulation 

* numeric  pad  and  auto  repeat) 

* upper  & lower  case 

MicroAge  MMISI-2 
TV  Monitor 

* large  12"  screen 

* full  80*24  display 


SOROC  IQ  120 

Don’t  wait  any  longer!  Announcing  the  lowest 
price  in  the  history  of  Soroc, 

The  video  display  terminal  with  a multiple  of  features. 
Fully  assembled  and  tested.  Upper  and  lowercase,  24*80 
character  display.  Buy  now  and  save  $100.00 

■ 10  key  numeric  pad  and  auxiliary  port 

• auto  repeat,  tabbing  and  addressable  cursor 

* fiefd  protect  with  dual  intensity 

(add  $20  shpg*) 


CENTRONICS  779 


Commercial  printer  at  a new  affordable  price 

Newest  and  lowest-cost 
member  of  the  Centronics 
user- oriented  700  Series 
serial  printers.  The 
simple  alternative  to  more 
expensive,  more  complex 
printers. 

(add  $20  shpg.) 


* 60  CPS  print  speed,  unidirectional 

* 80  to  132  characters,  selectable, 
per  fine 

* shown  with  optional  tractor  feed, 
$125.00 

SPECIAL  CPS-100  Converts  Centronics 
Parallel  to  RS  232  SeriaLSl49  assem 


Texas  Instruments  Impact  Printer 

Don't  wait  240  days  from  Tl  — MicroWorld  delivers 
within  60  at  OEM  prices. 

Tl's  new  810  mufti-copy  impact  printer.  Prints  up  to  440  lines 
per  minute  because  of  its  unique  look-ahead  bi-directional 
feature,  controlled  by  an  on-board  microprocessor. 

* 150  cpsh  1 10  to  9600  baud  switchable 

* i n c I u des  t ractor  feed 

* RS-232C  serial  interface  (add  $25  shpg.) 


803  N,  Scottsdale  Rd. 
Tempe,  AZ  85281 
[602)894-1193 

MicroWorld  (formerly  Byte  Shop  Mail  Order)  is  a division  of  The  Phoenix 
Group,  Inc.,  which  operates  five  retail  computer  stores  and  the  nation  s 
largest  computer  wholesaie  business-  MicroWorld  has  the  resources 

to  serve  you,  Call  or  write  for  all  your  computer  needs.  New!  Byte  Shopper  Guide  Vol.  Ilf.  $3.95  (Includes  St.00  postage) 

APRIL  1978  CIRCLE  INQUIRY  NO,  75  INTERFACE  AGE  89 


Mail  Code  Sort  and  Print  Program 


By  Jim  Huffman 


At  some  time  or  another,  every  small  business  prob- 
ably wishes  to  generate  some  kind  of  malting  list.  If  the 
business  is  fortunate  to  have  a bulk  mailing  permit  from 
the  U.S.  Postal  Service,  it  will  find  itself  arranging  the 
envelopes,  catalogs,  or  whatever  is  to  be  mailed,  in  zip 
code  order,  tying  these  together  in  bundles  as  set  forth 
in  the  U S.  Posta!  Service  requirements,  For  this  reason, 
I have  written  the  mail  code  sort  and  print  program.  The 
program  takes  a little  while  to  operate,  but  that  really 
doesn't  make  that  much  difference,  as  it  can  be  put  into 
operation  and  left  alone  to  generate  a mailing  list.  When 
used  in  conjunction  with  the  alphanumeric  strip  printers, 
such  as  the  SWTPC  PR-40™,  it  generates  nice  mailing 
labels  at  just  about  the  right  size  to  be  stuck  to  enve- 
lopes, or  whatever,  to  aid  in  the  bulk  mailing. 

The  listing  is  given  in  Program  1 The  program  has  the 
ability  to  sort  to  the  first  number  of  the  zip  code,  first 
two  numbers  of  the  zip  code,  first  three  numbers  of  the 
zip  code,  first  four,  and  even  all  five  numbers  of  the  zip 
code.  It  will  output  the  names  in  total  zip  code  order  as 
far  down  as  one  wishes.  Keep  in  mind,  however,  that  the 
further  down  you  wish  to  sort  the  program,  the  longer  it 
will  take  the  program  to  assemble  your  mail  code  listing. 
Mail  codes  are  generated  from  data  statements,  he.,  look  at 
data  statement  0100,  The  data  statement  is  made  and 
contains  the  name,  address,  city,  state,  and  zip.  Each 
portion  except  city  and  state  are  separated  by  a comma. 

The  program  listing  is  shown  as  giving  a two  digit  sort. 
To  adjust  for  a three  digit  sort,  change  step  number 
9010,  9210,  and  9215  so  that  the  constant  is  equal  to  100 
instead  of  1000.  For  a one  digit  sort,  you  would  use 
10,000;  for  a four  digit  sort,  you  would  use  10;  for  a five 
digit  sort,  or  to  put  all  the  zip  labels  in  perfect  zip  code 
order,  you  would  use  1 as  the  constant.  In  this  program, 
it  would  take  an  excrutiatingly  long  time  to  generate  any 
sizable  mall  code  list.  The  reason  data  statements  were 
used  instead  of  strings  was  because  of  the  limited  string 
handling  capabilities  of  most  microprocessors.  Although 
this  causes  the  program  to  have  to  take  a longer  time  to 
generate  the  mail  code  sort,  it  at  least  makes  it  feasible. 

Notice  steps  8000  through  8070,  This  is  a simple  pro- 
gram which  may  be  removed  should  your  data  state- 
ments ever  reach  the  800  statement  mark.  Steps  800 
through  8070  are  used  strictly  to  read  out  the  data  state- 
ments as  they  are  entered  to  that  any  errors  in  data 
statements  can  be  taken  care  of.  An  error  in  the  data 
statement,  such  as  overloading  too  many  string  charac- 
ters in  a field,  can  throw  off  the  entire  program  and 
cause  improper  sorting  of  the  program. 

Since  data  statements  are  used  and  the  data  must  be 
read  and  then  stepped,  and  then  read  and  then  stepped, 
one  must  make  sure  all  his  data  statements  are  correct 
before  running  the  program.  You  might  generate  three- 
fourths  of  your  mailing  list,  run  into  an  error,  and  you 
would  just  have  to  start  the  entire  program  all  over 
again.  There  would  be  no  way  to  resume  reading  at  the 
point  where  you  stopped,  unless  your  BASIC  is  capable 
of  doing  it;  then  you  would  merely  re-enter  the  program 
at  some  point,  like  9020  instead  of  hitting  run  again, 
which  would  initialize  all  the  data  and  restore  the  data 
read  operation.  That  would  be  bad  news. 


After  all  the  data  statements  are  entered  and  then 
checked,  by  using  the  routine  at  step  8000r  the  program 
can  be  run;  and  it’s  just  a matter  of  walking  away. 

The  program  as  shown  runs  in  8K  BASIC  with  an  addi- 
tional 4K  of  RAM  for  program  storage.  However,  if  you 
had  a very  long  list  of  names,  you  would  have  to  add  an 
appropriate  amount  of  RAM  memory  to  handle  the  data 
statements. 

Figure  1 shows  the  data  statements  that  were  abbre- 
viated in  the  program  listing.  Beginning  at  0100  is  a par- 
tial customer  list.  Figure  2 shows  a printout  of  a mail 
code  sort  down  to  three  digits  of  these  same  names  that 
are  included  in  the  data  statements.D 


Figure  1. 

0100  DATA  ROGER  A STEIL,  520  30TH  ST  SE, 

CEDAR  RAPIDS  IA.524G3 

0110  DATA  THOMAS  HAHN,  135  UNION  ST  SO., 

WEYMOUTH  MA, 02190 

0120  DATA  RAYMOND  W SHORT,  PO  BOX  1306, 
GILLETTE  WY.82716 

0130  DATA  JOHHN  WILLIFORD.  RT  1 BOX  40, 

JONESBORO  TN, 37659 

0140  DATA  JERRY  L MEANS,  1715  DAKOTA, 

LEAVENWORTH  KS.66048 

0150  DATA  BL  FRED,  25W  632  FLINTCR  RD, 

WHEATON  IL.60187 

0160  DATA  ALFONSO  CUEVAS,  1825  HORNE  RD, 

CORPUS  CHR1STI  TX, 78416 

0170  DATA  JOHN  GUYMON,  7829  DUNGAN  RD  -B, 

PHILADELPHIA  PA, 19111 

0190  DATA  FRED  GE1SER,  527  RYAN,  THERMO 

POLIS  WY, 82443 

0200  DATA  J W CROWE,  RR  1 BOX  602,  STONING 
TON  CT, 06378 

0210  DATA  MASON  BOULDIN.  552  ALHAMBRA  AVE, 
FRANKFORT  IN, 46041 

0220  DATA  ROBT  G STERN,  BOX  575,  MARARITA 
CANAL  S.00000 

0230  DATA  RONALD  D MCNITT,  590  MA1NT  CO  BOX 
E,  ALBROOK  AAF.09825  APO 
0240  DATA  C A MIRABELLA,  4610  ORCHARD  ST, 
PASAGOULA  MS,39567 

0250  DATA  R CARRY,  93  14  242  ST,  BELLEOSA 
NY,1 1426 

0260  DATA  W J DEMARSH E,  1860  OBRIEN  AVE, 
BRONX  NY, 10473 

0270  DATA  K KAYNOR,  10805  LLOYD  OR,  WORTH 
IL6D4B2 

0280  DATA  EM  GRIFFITH,  1324  9TH  ST, 

CORONADO  CA.92118 

0290  DATA  L CANNON,  2842  STANLEY  AVE,  N 

LAS  VEGAS  NV ,89030 

0300  DATA  FDCICATELLO,  111  NOROEN  ST, 

STATEN  ISLAND  NY.103D4 

0310  DATA  LEONARD  POWELL,  2428  REIMS  RD, 

LEXINGTON  KY, 40504 

0320  DATA  JOHN  STOFAN,  339  WASHINGTON  ST, 
FREELAND  PA, 18224 
0330  DATA  G L KLEITS,  90  BELVEDERE  DR, 
YONKERS  NY, 10705 

0340  DATA  LEMUEL  BALLARD,  PO  BOX  236, 

POTEAU  OK.74953 

0360  DATA  E L ROOT,  12469  HAYFORD  ST, 
NORWALK  CA.90650 

0380  DATA  V KABACINSKI,  738  S MAIN  AVE, 

SCRANTON  PA,  18504 

0390  DATA  A WATTEN MAKER,  222W  83  ST, 

NEW  YORK  NY,  10024 

0400  DATA  G HARMON,  301?  J MADISON  DR, 

BILOXI  MSr39531 


90  INTERFACE  AGE 


APRIL  1 978 


PROGRAM  1 

9040 

9060 

9070 

IP  VAL(X$K  = V THEN  9300 
IF  Y> 10000  THEN  END 
GOTO  9020 

0005  REM  MAIL  CODE  SORT  & PRINT 

9080 

PRINT  NS 

0010  REM  BY  JIM  HUFFMAN 

9090 

PRINT  AS 

0030  REM  JAN  \ 1976 

9100 

PRINTSS.XS 

0030  REM 

9110 

9130 

PRINT 

GOTO  9020 

0040  RESTORE 

9200 

RESTORE 

1 0050  GOTO  9010 

9210 

9215 

Y = Y+1Q0 

X = Y - 100  I 

0100  DATA  ROGER  A STEIL,  520  30TH  ST  SE, 

9220 

GOTO  9020  1 

CEDAR  RAPIDS  IA.52403 

9300 

IF  VAUXS1>  = X THEN  9080 

0110  DATA  THOMAS  HAHN,  135  UNION  ST  SO., 
WEYMOUTH  MA, 02190 

0120  DATA  RAYMOND  W SHORT,  PO  SOX  1306, 

9310 

GOTO  9020 

GILLETTE  WY.82716 

8000 

8010 

RESTORE 

READ  N$,A$hS$,X$  j 

ETC,  ETC 

8020 

S030 

PRINT 
PRINT  NS 

| 9000  DATA  0,0, 0,0 

8040 

PRINT  AS 

9010  LET  Y=  100 

0050 

PRINT  SSHXS 

9020  READ  N$,A$,S$.X$ 

8060 

INPUT  AS 

9030  IF  NS  = "0"  THEN  9200 

8070 

GOTO  8010 

SAMPLE  RUN 


ftOQTG  STERN 
SOX  575 

MARARITA  CANALS 

00000 

THOMAS  HAHN 
135  UNION  ST  SO. 
WEYMOUTH  MA 

02190 

J W CROWE 
RR  1 SOX  602 
STONINGTON  CT 

06378 

RONALD  D MCNITT 
590  MAINT  CO  BOX  E 
ALB  ROOK  AAF 

09825  APO 

W J DEMARSHE 
1860  OBRIEN  AVE 
BRONX  NY 

10473 

FD  CICATELLO 
111  NOROEN  ST 
STATEN  ISLAND  NY 

10304 

G L KLEITS 
90  BELVEDERE  DR 
YONKERS  NY 

10705 

A WATTENMAKER 
222 W 83  ST 
NEW  YORK  NY 

10024 

R CARRY 
93’ 14  242  ST 
BELLEOSA  NY 

11426 

JOHN  STOFAN 
339  WASHINGTON  ST 
FREELAND  PA 

18224 

V KABACINSK! 
738  S MAIN  AYE 
SCRANTON  PA 

18504 

JOHN  GUYMON 
7829  DUNGAN  RD  -6 
PHILADELPHIA  PA 

19T11 

JOHN  WILLIFORD 
RT  1 BOX  40 
JONESBORO  TN 

37659 

C A M4RABELLA 
4610  ORCHARD  ST 
PASAGOULA  MS 

39567 

G HARMON 

3017  J MADISON  DR 

BILOXI  MS 

39531 

LEONARD  POWELL 
2428  REIMS  RD 
LEXINGTON  KY 

40504 

MASON  BOULDIN 
552  ALHAMBRA  AVE 
FRANKFORT  IN 

46041 

ROGER  A STEIL 
520  30TH  ST  SE 
CEDAR  RAPIDS  IA 

52403 

BL  FRED 

25W  632  FLINTCR  RD 
WHEATON  EL 

60187 

K KAYNQFt 
10805  LLOYD  DR 
WORTH  IL 

60482 

JERRY  L MEANS 
1715  DAKOTA 
LEAVENWORTH  KS 

66048 

LEMUEL  BALLARD 
PO  BOX  236 
POTEAU  OK 

74953 

ALFONSO  CUEVAS 
1825  HORNE  RD 
CORPUS  CHRIST!  TX 

78416 

RAYMOND  W SHORT 
PO  BOX  1306 
GILLETTE  WY 

82716 

FRED  GEISER 
527  RYAN 

THERMOPOHS  WY 

82443 

L CANNON 
2842  STANLEY  AVE 
N LAS  VEGAS  NV 

09030 

E L ROOT 

12469  HAY  FORD  ST 
NORWALK  CA 

90650 

EM  GRIFFITH 
1324  9TH  ST 
CORONADO  CA 

92118 

APRIL  1978 


INTERFACE  AGE 


An  Overview 

Designing  A Small  Business 

By  William  L.  Colsher 


Everyone  is  talking  small  business  systems.  Yef,  no- 
body has  given  much  thought  to  what  the  components 
of  this  system  should  be.  Bill  has  addressed  the  prob- 
lem, as  it  relates  to  the  entrepreneur  invoived  in  selling 
small  business  systems. 

This  artide  is  also  a useful  guideline  for  anyone  think- 
ing of  using  micro-based  business  systems , 

— Editor 

Thinking  about  using  your  home  computer  for  busi- 
ness  applications?  Great!  Have  you  decided  on  what  ad- 
ditional equipment  you  will  be  needing?  No?  Well,  read 
on.  In  this  article  well  take  a look  at  some  of  the  things 
you'll  surely  need  and  some  you  might  not,  but  when 
we're  through  you'll  have  a pretty  good  idea  of  the  kind 
of  hardware  investment  you'll  have  to  make  to  handle 
the  business  world. 

The  first  thing  you  will  need  is  a reliable  system.  You 
say  your  system  is  reliable?  Will  it  run  for  twelve  hours  a 
day  five  days  a week,  without  an  error?  If  not,  you'd  bet- 
ter get  it  into  shape,  because  that’s  the  kind  of  environ- 
ment it  could  be  working  in.  Of  course,  only  a few  busi- 
nesses wiil  run  a small  computer  that  much  but  you 
should  always  plan  for  the  worst  case  you  can  think  of 
and  then  make  it  thirty  percent  worse.  Equipment  fail- 
ures will  keep  you  and  your  clients  up  late  working 
things  out.  A couple  of  5:30  A,M.  crashes  and  your 
clients  will  be  going  to  IBM. 

The  CPU  and  the  other  stuff  inside  the  cabinet  are  not 
the  only  things  that  must  be  completely  reliable.  The 
peripherals  attached  to  the  system  must  also  be  as 
solid  as  the  computer  itself.  Look  carefully  into  each 
component  you  are  planning  to  use  before  buying  it,  A 
good  way  to  find  out  if  a product  is  reliable  is  to  ask 
around.  One  place  to  start  is  your  local  computer  club. 
There  will  probably  be  at  least  a couple  of  members  who 
are  also  setting  up  business  systems.  They’ll  be  able  to 
tell  you  if  Company  X's  disk  drive  overheats  after  five 
hours  and  warps  the  disk  or  if  Company  Y's  printer  needs 
to  be  lubricated  every  two  days.  Another  place  to  get  in- 
formation is  from  the  company  itself.  In  the  mainstream 
software  business  the  companies  that  produce  software 
packages  often  distribute  the  names  of  other  users  of  a 
particular  package  to  prospective  clients.  That  way  the 
prospective  buyer  can  find  out  exactly  how  good  a given 
product  is  and  if  there  are  any  little  quirks  a user  should 
know  about,  I haven't  called  up  Shugart  or  PerSci,  but  a 
little  digging  along  these  lines  will  probably  yield  more 
information  than  you  really  need.  Remember,  if  one 
component  blows,  the  rest  are  so  much  scrap. 

Now  let's  take  a look  at  the  individual  components 
that  make  up  a system,  from  CPU  to  the  paper  for  the 
printer.  Since  it]s  the  heart  of  your  system,  let’s  start 
with  the  CPU,  The  first  thing  to  do  is  forget  about  the 
chip  being  used.  What  we  really  want  to  know  ts  if  there 
is  good  solid  software  available  to  support  itT  and  what 
kind  of  support  it  comes  with  (weTre  talking  about  cabi- 
nets, power  supplies,  etc.  now). 

Speed  is  not  terribly  important.  Most  business  pro- 
cessing consists  of  reading  in  a record,  moving  the  data 
around,  and  then  printing  it  out.  You’ll  almost  certainly 


be  limited  by  the  speed  of  your  peripherals  rather  than 
your  CPU.  One  thing  that  is  important  is  cosmetics. 
Given  two  similar  systems,  the  pretty  one  will  be  easier 
to  sell.  An  example  might  help  on  this.  If  you  get  the 
chance,  compare  an  IMSAI  and  a Digital  Group  side  by 
side.  That  IMSAI  would  look  right  at  home  in  a labora- 
tory or  factory.  Sure,  it  looks  just  like  a real  computer, 
but  it  doesn’t  really  fit  into  an  office  environment.  Now 
take  a took  at  the  Digital  Group  system,  A nice  neutral 
cabinet,  clean  design  with  no  sharp  comers,  no  flashing 
lights  to  distract  and  only  two  switches  on  the  front. 
"HfTifnm,"  says  the  client,  ''only  two  switches.  It 
couldn’t  be  very  hard  to  use.” 

The  most  important  thing  is  software.  You  can  always 
hide  all  those  switches  and  lights  in  a desk-type  unit  or 
have  a custom  cabinet  built. 

The  next  thing  to  think  about  is  memory.  You  will 
need  a lot.  Probably  more  than  you  think  you  do.  Also, 
remember  that  your  clients1  needs  wiil  change  as  they 
begin  to  see  alt  the  different  uses  they  can  put  their 
computers  to.  Those  new  uses  will  almost  certainly 
need  more  memory  and  guess  wholl  have  to  put  it  in. 
This  brings  up  a little  service  hint:  put  in  all  the  connec- 
tors that  the  motherboard  will  hold.  In  fact,  the  main- 
frame should  be  a maximum  configuration  setup  all 
around.  This  will  save  you  from  going  in  with  your  trusty 
soldering  iron  just  to  add  another  8K,  AM  you’ll  have  to 
do  is  plug  in  another  card;  be  it  memory,  a new  con- 
troller, or  whatever. 

How  much  memory  will  you  need?  About  40K  will  be 
the  absolute  minimum,  especially  if  you  are  using  soft- 
ware in  BASIC.  The  main  reason  for  this  is  the  nature  of 
business  program.  Many  of  the  programs  will  have  large 
tables*  Tax  tables,  pay  scales  and  the  like  will  require 
big  chunks  of  memory.  If  by  change  a program  uses  only 
a few  small  tables,  it  wilt  probably  have  dozens  of 
headings  for  the  different  reports  it  puts  out.  Error 
messages  will  also  take  up  memory  and  they  are  an  in- 
dispensable part  of  the  programs  you  will  sell 

The  speed  of  the  chips  you  use  wilt  not  be  important, 
but  the  power  consumption  will  be  at  least  a considera- 
tion. Remember  that  an  inadequate  power  supply  can 
contribute  to  unreliable  operation,  something  to  be 
avoided  at  all  costs. 

The  other  part  of  your  business  system's  memory  is 
mass  storage.  The  type  of  mass  storage  you  choose 
will,  to  a large  extent,  determine  the  capabilities  of  the 
entire  system.  The  reason  for  this  is  quite  simple.  If,  for 
example,  the  mass  storage  device  is  too  slow  for  sorting 
efficiently,  the  files  must  be  created  sequentially  and  all 
data  must  be  entered  in  order,  i.e.  it  must  be  sorted  by 
hand  before  being  entered.  This  will  tend  to  limit  the 
sale  of  your  system  to  clients  who  have  relatively  smali 
DP  requirements. 

Now  we  come  to  one  of  the  real  sore  points  among 
hobbyists  today:  full  size  versus  mini-floppies.  If  ap- 
pears on  first  glance  that  mini-floppies  are  the  best  bet 
because  of  their  very  low  cost.  A little  more  careful  look 
will  show  that  depending  on  the  application,  this  may  or 
may  not  be  true.  The  numbers  seem  to  indicate  that  the 
mini-disks  are  just  too  slow  for  indexed  access  and  sort* 


92  INTERFACE  AGE 


APRIL  1978 


Computer  System 


mg.  They  also  have  a rather  limited  storage  capacity.  For 
only  about  one  third  the  capacity  and  one  sixth  the  speed 
of  the  full  size  floppies,  they  really  aren't  worth  the  lower 
cost.  A real  world  example  might  be  of  help  here.  At  the 
time  of  this  writing  the  Digital  Group  dual  floppy  sys- 
tems are  priced  at  $1545.00  for  the  8-inch  disks  and 
$1 145.00  for  the  minis.  That  price,  by  the  way,  is  for  inter- 
face, drives,  and  cabinet  fully  assembled.  Thus,  for  two 
thirds  the  price  you  get  only  one  third  the  capacity. 


Software  bugs  are  far  more  common 
than  hardware  ones,  and  you  will 
find  that  even  the  most  thoroughly 
tested  program  will  develop  a bug  as 
soon  as  a user  gets  his  hands  on  it. 


For  those  low  end  applications  that  do  not  require 
direct  access  to  data,  controllable  tape  drives  such  as 
the  Phi-Deck  offer  an  attractive  alternative.  Two  Phi- 
Decks  with  a controller  will  run  about  $700.00  or  so  right 
now  and  they  are  reasonably  fast.  There  is  also  a fair 
amount  of  software  available  that  supports  them,  par- 
ticularly from  Digital  Group, 

One  of  the  most  important  selling  points  of  your  sys- 
tem will  be  the  printer.  There  are  two  main  reasons  for 
this.  One  Is  that  the  businessman  will  want  a printer  that 
will  fit  in  with  the  office  environment.  This  means  fairly 
quiet  and  reasonably  good  looking.  The  other  reason  is 
that  the  printer  is  the  interface  between  his  business 
and  the  general  public.  A teletype  gives  a rather  poor  Im- 
pression of  a business.  Dot  matrix  printers  are  little  bet- 
ter, even  though  they  may  print  both  upper  and  lower 
case.  A standard  line  printer  is  awful  because  it  is  ugly 
looking,  both  physically  and  in  the  kind  of  output  it  pro- 
duces, and  it  is  very  noisy.  In  my  opinion,  you  canrt  beat 
an  IBM  Selectric  type  printer  for  quality  output. 

There  are  some  problems  with  a Selectric.  It  is  rather 
slow  for  large  amounts  of  output.  This  can  be  easily 
solved  by  having  one  large  central  printer  and  having 
your  clients  send  you  their  output  on  a floppy  disk  or  a 
tape  and  then  print  the  stuff  for  them  overnight.  This 
gets  you  into  some  more  problems  with  scheduling  and 
the  like,  but  it  is  one  way  of  solving  the  problem  for  the 
businessman.  You  couid  also  provide  a second  printer 
with  the  system  for  that  volume  printing,  if  the  applica- 
tion required  it  on  a daily  basis.  For  weekly  or  longer 
periods,  (monthly  and  quarterly  are  most  common),  the 
central  printer  idea  sounds  good  in  terms  of  cost  to  the 
client,  (it’s  silly  to  have  a $12,000.00  printer  on  a 
$3,000.00  system),  and  servicing  problems.  It's  easier  to 
get  service,  (or  do  it  yourself),  on  one  printer  than  on 
twenty.  That  brings  up  one  of  the  big  problems  with 
Seiectrics,  They  are  quite  reliable  if  they  are  perfectly 
adjusted.  That  adjustment  is  not  for  amateurs  to  make. 
Fortunately,  there  are  a lot  of  places  you  can  get  Selec- 
trie  maintenance  contracts. 


You  may  have  noticed  that  I haven't  mentioned  video 
displays  yet.  Well,  that’s  because  there  really  isn't  a 
whole  lot  to  say  about  them.  Size  is  very  important. 
Those  9-inch  monitors  are  just  about  the  minimum  size 
you  can  get  away  with.  If  the  businessman  goes  blind 
from  eye-strain,  and  can't  see  to  sign  your  monthly 
check,  you’ve  got  the  wrong  monitor. 

I’ve  been  talking  monitors  because  I believe  that  they 
are  a better  deal  than  the  video  terminals  available  on 
the  market.  Not  only  do  they  cost  less,  but  you  can  also 
write  better  software  drivers  for  them.  Good  data-entry 
software  is  an  important  part  of  the  total  system  The 
ability  to  fully  control  a display,  easily  changing  any  part 
of  it,  is  an  important  feature. 

The  keyboard  you  use  for  data  entry  is  also  important. 
The  extra  cost  of  a $200.00  keyboard  is  easily  justified 
when  you  look  at  the  price  of  video  terminals,  and  an 
easy-to-use  keyboard  makes  the  job  of  entering  data  a 
lot  lighter. 

Now  we  come  to  the  second  main  part  of  the  system: 
the  software.  Just  as  hardware  breaks  down  into  two 
main  divisions,  (CPU  and  peripherals),  software  can  also 
be  divided  into  two  sections:  systems  and  applications. 
Generally  you  won’t  have  to  worry  too  much  about  sys- 
tems software  since  it  will  be  supplied  by  the  manufac- 
turer. If  you  discover  a bug  in  a BASIC  interpreter,  the 
best  thing  to  do  is  report  it  to  the  company  you  bought 
the  BASIC  from  and  then  wait  for  them  to  give  you  a fix. 
This  is  the  way  it  is  done  on  large  scale  systems,  and 
there  is  no  reason  not  to  do  it  the  same  way  on  micros. 

Applications  software,  though,  is  your  worry  and  it  can 
be  one  of  the  biggest  problems  you  will  face.  Software 
bugs  are  far  more  common  than  hardware  ones,  and  you 
will  find  that  even  the  most  thoroughly  tested  program 
will  develop  a bug  as  soon  as  a user  gets  his  hands  on  it 

Almost  the  only  way  to  handle  applications  software 
is  to  buy  a package,  (once  again,  check  with  other  users 
to  find  out  what’s  best),  and  then  hire  a programmer  or 
two  to  make  modifications  for  each  your  clients7  special 
needs.  Getting  too  carried  away  with  custom  programs 
can  be  very  dangerous,  so  it's  best  to  limit  it  to  report 
formats  or  reporting  periods:  that  sort  of  thing. 

Even  the  largest  companies  live  with  packaged  soft- 
ware, so  it  won't  hurt  you  or  your  clients  to  go  that  route. 
It  is  simply  too  time-consuming  and  therefore  expensive 
to  develop  a complete  system  of  any  kind  on  an  indivi- 
dual basis. 

There  you  have  an  overview  of  the  main  parts  of  a busi- 
ness computer  system:  processor,  peripherals,  and  soft- 
ware. When  you  decide  to  start  setting  up  a prototype 
system,  remember  that  each  piece  of  equipment  must 
first  be  capable  of  doing  the  job  you  have  in  mind  plus  a 
little,  then  it  must  be  reliable,  and  last  it  must  be  service- 
able, These  three  things  apply  just  as  well  to  the  soft- 
ware you  plan  to  use.  A fact  that  is  often  overlooked. 

As  in  everything  else,  over-design  is  the  best  bet.  This 
policy  of  buying  the  best  components  rather  than  the 
cheapest  you  can  get  by  with,  and  putting  in  more  cap- 
ability than  you  ever  think  you  can  possibly  use  will  save 
you  more  in  the  end  than  any  short  cut  or  ‘'good  deal" 
you  can  possibly  make.D 


APRIL  1978 


INTERFACE  AGE  93 


Card-of-the-Month 

Cost-Effective  Logic  Analyzer 
for  the  S-100  Bus 

By  Roger  Edelson,  Hardware  Editor 


The  Bus  Grabber  is  not,  obviously,  the  first  addition  I 
would  recommend  for  your  computer  installation.  How- 
ever, if  you  are  developing  your  hardware  or  writing 
machine  language  software,  the  Model  150  is  sure  nice  to 
have  around.  Bus  Grabber  is  also  very  useful  for  trouble 
shooting  day-to-day  problems  which  occur  in  most  micro- 
computer installations. 

The  Model  150  Bus  Grabber  is  a dedicated  S-100  Bus 
compatible  logic  analyzer,  and  as  such  provides  several 
features  not  previously  available  in  a multipurpose  logic 
analyzer  With  the  Model  150T  56  key  S-100  Bus  signals 
are  available  to  the  logic  analyzer  without  the  need  for 
inconvenient  interconnecting  probes.  The  Bus  Grabber 
accomplishes  this  by  virtue  of  the  fact  that  the  device 
resides  on  a single  board  plugged  into  any  available 
slot  in  the  S-100  Bus  motherboard.  The  computer  sys- 
tem also  provides  the  power  for  the  analyzer,  allowing  a 


The  Model  150  provides  data  domain,  (versus  time  do- 
main), analysts  in  either  an  octal  or  hexadecimal  binary 
grouping.  The  data  format  is  user  selectable  through  a 
switch  on  the  control  pod.  The  display  size  is  8 bits,  (one 
byte),  wide  by  16  words  deep.  The  memory  size,  however, 
is  16  bits  by  16  words.  The  lower  address  byte  is  always 
stored  along  with  the  inout  data  group  selected.  The 
trigger  word  may  be  up  to  24  bits  wide  — ail  16  address 
bits  plus  the  eight  selected  input  signals.  Triggering 
may  be  set  up  for  either  a "'Tora^O”  for  the  16  address 
lines  and  a *'1,M  "0,”  or  "X"  (don't  care)  for  the  eight  data 
input  lines.  An  LED  on  the  control  pod  indicates  “trigger 
Ready"  and  the  trigger  word  is  intensified  in  the  display. 
A trigger  output  is  provided  for  triggering  an  oscillo- 
scope when  a valid  trigger  word  has  been  detected.  This 
feature  is  particularly  useful  when  the  problem  is  due  to 
logic  glitches. 


reduction  in  parts  count  and  cost,  fn  addition,  the  Model 
150  can  also  be  used  to  monitor  eight  additional  user- 
defined  signals  through  the  use  of  a plug-in  flat-ribbon 
cable  probe  assembly. 

Let's  take  a look  at  the  specifications  of  the  Model 
150  Bus  Grabber  before  we  discuss  the  construction 
and  operation  of  the  device.  As  mentioned,  the  Model 
150  is  a one-board  S-100  Bus  compatible  unit  with  a 
remote  hand-held  control  pod.  Power  is  obtained  from 
the  computer  system  — 700  ma  of  + BV  DC  and  some  50 
ma  of  -i-  V DC.  The  Model  150  provides  on-board  regu- 
lators as  is  standard  for  S-100  Bus  boards. 


The  control  pod  also  allows  the  selection  of  eight  dif- 
ferent groups  of  eight  signal  lines.  Seven  groups  are 
from  the  S-100  Bus:  Lower  Address  Byte,  Upper  Address 
Byte,  MPU  Data  Input,  MPli  Data  Output,  MPU  Status, 
MPU  Interrupts,  and  MPU  Control.  The  last  group  of 
eight  signals  are  the  external  signals  obtained  by  using 
the  color  coded  data  input  probe. 

The  data  to  be  displayed  may  be  collected  in  either  posi- 
tive time,  (after  the  trigger  word),  or  negative  time,  (prior  to 
the  trigger  word).  The  display  modes  may  be  either  single 
(snapshot)  or  repetitive.  These  functions  are  ail  select* 
able  from  the  hand  held  control  pod.  The  data  collection 


S-100  BUS 
COMPUTER 
SYSTEM 


PERIPHERAL 

DEVICE 


OPTIONAL  DATA  PROBES  (B)  \ 


LOWER  ADOR  BYTE  (8) 
UPPER  ADDR  BYTE  (8)  ~ 
DATA  IN  (8) 

DATA  OUT  {Q) 

MPU  STATUS  (8) 

MPU  INTERRUPTS  (8)  * 
MPU  CONTROL  (8) 


MODEL  150 
S-100 

PC  BOARD 

(PLUGS  INTO 
COMPUTER) 


CONTROL  POD 

-ADDR  TRIG  (16) 
-DATA  TRIG  (8) 
-DISPLAY 
FORMATTING 


98 

A A 4 

— 1 

ST 

m 

It 

U 

m 

m 

18 

m 

ut 

U 

us 

sit 

Tf 

tii 

n 

l£f 

in 

SCOPE 

HOR 

VERT 

BLANK 


Figure  1.  The  Model  150  in  a typical  S-100  bus  application.  Optional  data  probes  permit  peripheral  devices  to  be 
analyzed  as  well. 


94  INTERFACE  AGE 


APRIL  1978 


( Refer  to  schematic  at  end  <*F  trtti*leitioatiag  S-1M 

secs  ion  for  Bor*  detailed  iftforMtion  } 


o 


3 

I 


Figure  2.  Model  1 SO  detailed  block  d lagram.  Heavy  line  Indicates  the  main  data  paths  from  S-1 00  bus  or  external  system. 


APRIL  1978 


INTERFACE  AGE  95 


rale  is  greater  than  eight  megabytes  per  second. 

The  polarity  of  the  clock  pulse  provided  by  the  S-100 
Bus  machine  is  automatically  selected  as  appropriate 
for  the  selected  data  group,  and  Is  also  automatically 
qualified  with  the  other  S-100  Bus  signals. 

The  input  logic  levels  are  compatible  with  either  TTL, 
DTL,  CMOS,  etc,  {Logic  ”0”:  -0.5V  to  + 1.6V,  and  logic 
“1":  + 1.6V  to  + 15V),  The  input  signal  loading  is  400  ua 
max,  for  logic  “0”  and  less  than  100  ua  for  a logic  "1.”  The 
input  threshold  is  set  at  + 1.6V  to  be  compatible  with  TTL 
logic.  The  Model  150  also  provides  a blanking  output 
with  selectable  levels  (to  + 16V)  and  selectable  polarity. 

To  understand  the  operation  of  the  Model  150  it  will 
be  necessary  to  refer  to  the  overall  system  diagram  (Fig- 
ure 1),  the  detailed  block  diagram  {Figure  2),  and  the 
Schematic  Diagram  (Figures  3 and  4). 

Referring  to  Figure  1,  we  can  see  that  the  Bus  Grab - 
bet  is  divided  into  two  printed  circuit  boards  — the  com* 
plex  4-layer  S-100  plug-in  card,  and  a simpler  2-layer 
wired  in  board  for  the  control  pod.  As  mentioned  earlier, 
the  56  signals  from  the  S-100  Bus  are  picked  up  at  the 
main  board's  edge  connector  (P3).  The  signals  are  grouped 
into  seven  8-bit  bytes  by  the  action  of  the  DATA  SELECT 
MULTIPLEXER  (U32-U39)  as  shown  in  Figure  2.  The  multi- 
plexer then  outputs  the  selected  8-bit  data  group  to  the 
INPUT  DATA  LATCH  (U7,  U8),  The  data  group  selected  is 
determined  by  the  position  of  the  DATA  SELECT  SWITCH 
on  the  control  pod.  When  in  position  “EXT”  the  external 
eight  signal  lines  are  selected. 

To  assure  proper  state  recognition,  any  logic  analyzer 
must  use  the  correct  clock  polarity  to  latch  in  the  data 
signals.  As  the  data  signals  derived  from  the  S-100  Bus 
have  known  clock  polarities,  it  is  possible  to  provide  a 
logic  signal  from  the  DATA  SELECT  SWITCH  to  com- 
mand the  INPUT  CLOCK  LOGIC  (U40,  42,  43)  to  choose 
the  appropriate  clock  polarity  (rising,  or  falling).  As  the 
external  signals  do  not  have  a predetermined  clock 
polarity,  the  polarity  of  the  clocking  signal  must  be 
definable  by  the  user.  In  order  to  do  this  an  independent 
CLOCK  POLARITY  SELECT  switch  is  provided  on  the 
main  printed  circuit  board.  This  switch  is  always  set  to 
the  negative  (falling)  position  for  the  S-100  Bus  signals. 
The  board  logic  then  selects  the  appropriate  polarity. 

Latched  8-bit  data  words  are  stored  sequentially  into 
the  Model  150's  8*bit  x 16-word  DATA  MEMORY  (U21, 
U22)  upon  command  of  the  DISPLAY  CONTROL  LOGIC 
(U12,  U13,  U14,  U27,  U28)  and  the  triggering  logic  con- 
sisting of  the  DATA  TRIGGER  COMPARATOR  (U1;  lo- 
cated on  the  control  pod  PC  board);  the  ADDRESS  TRIG- 
GER COMPARATOR  (US,  U6,  U9,  U10);  and  the  ADDRESS 
COMPARE  FLIP  FLOP  (U11),  Four,  4-bit  DIP  switches 
(SI 5-SI 8)  on  the  control  pod  determine  the  16-bit  ad- 
dress which  must  occur  on  the  address  bus  before  the 
Model  150  will  trigger.  If  desired,  the  user  can  turn  all  16 
switches  off  using  the  ADDRESS  TRIGGER  ON/OFF 
CONTROL  (SI 4)  on  the  pod.  This  feature  is  useful  when 
using  Model  150's  external  data  input  probes  on  non- 
related  digital  equipment  and  the  triggering  of  the  unit 
on  a specific  address  of  the  S-100  Bus  microcomputer 
system  has  no  meaning.  The  OFF  position  of  this  switch 
is  also  useful  for  collecting  and  analyzing  random 
16-word  truth  tables  as  a starting  point  for  solving  dif- 
ficult S-100  Bus  problems. 

The  eight  DATA  TRIGGER  SWITCHES  (S1-S8)  provide 
combinatorial  logic  triggering,  he,,  each  switch  can  be 
set  to  “I,”  “0,”  or”X”  (don-t  care).  These  switches  "qual- 
ify” the  data  grouping  chosen  for  analysis  by  the  DATA 
SELECT  SWITCH  on  the  pod.  For  example,  if  the  AD- 
DRESS TRIGGER  SWITCHES  are  off,  the  MPU  STATUS 
word  (STAT)  is  selected,  and  the  particular  DATA  TRIG- 
GER SWITCH  corresponding  to  MEMORY  READ  opera- 
tions (Bit  7)  is  set  to  “1”  {all  others  are  ”X”),  then  the 


Model  150  will  trigger  only  when  the  first  READ  occurs. 

The  triggering  logic  also  provides  a TRIG  output  sig- 
nal which  is  available  as  a sync  pulse  to  an  oscilloscope 
for  real-time  troubleshooting  of  glitches  and  timing 
problems  associated  with  particular  machine  states. 
The  TRIG  output  signal  is  a function  of  the  occurrence 
of  either  the  16-bit  address  trigger  word,  the  8-bit  data 
trigger  work,  or  both,  depending  on  which  is  enabled. 

The  manner  in  which  data  words  are  collected  by  the 
DATA  MEMORY  is  determined  by  the  DISPLAY  CON- 
TROL LOGIC,  if  the  MODE  SWITCH  (S11)  is  in  the 
POSITIVE  TIME  MODE,  data  collection  begins  when  the 
triggering  logic  provides  the  collection  start  command. 
After  16  input  clock  pulses,  collection  stops  and  the 
memory  contains  the  data  word  present  at  the  time  the 
trigger  word  occurred,  plus  the  next  15  words.  In  the 
NEGATIVE  MODE,  the  memory  stores  data  continuously 
until  the  triggering  logic  provides  the  collection  stop 
command.  At  this  point,  the  memory  contains  the  15  data 
words  leading  up  to  the  trigger  signal,  plus  the  particular 
data  word  present  at  the  occurrence  of  that  trigger  signal. 


The  computer  system  also  provides 
the  power  for  the  analyzer, 
allowing  a reduction  in  parts  count 
and  cost.  In  addition,  the 
Model  150  can  also  be  used  to 
monitor  eight  additional  user-defined 
signals  through  the  use  of  a 
. . .flat-ribbon  cable  probe  assembly. 

If  the  SI  NGUE7REPEAT  SWlfcH  {SI  2)  is  in  the  SINGLE 
position,  the  DISPLAY  CONTROL  LOGIC  prevents  the 
DATA  MEMORY  from  collecting  new  data  so  that  the 
same  information  will  be  written  over  and  over  again  on 
the  oscilloscope  screen.  The  writing  speed  is  fast  enough 
so  that  a flicker-free  “snapshot”  is  displayed  on  the 
CRT.  This  snapshot  will  remain  displayed  until  the 
RESET  button  (S13)  is  pushed,  causing  the  address  of 
the  selected  memory  to  advance  to  the  next  word  loca- 
tion. At  the  same  time,  the  DATA  WORD  LOGIC  issues  a 
command  to  the  VERTICAL  D/A  which  causes  the  beam  to 
move  down  one  row  in  preparation  for  the  display  of  the 
next  word.  This  process  continues  until  all  16  words  have 
been  written  on  the  screen.  The  trigger  word  appears 
brighter  than  the  other  words  in  the  truth  table  as  a result 
of  the  INTENSIFY  LOGIC  (U15,  U29)  which  provides  a re- 
writing feature:  the  trigger  word  is  written  over  and  over 
agai  n 8 ti  mes  so  that  it  appears  intensified  on  the  CRT. 

Blanking  between  characters  is  provided  by  the  re- 
maining bit  of  the  HORIZONTAL  CONTROL  ROM,  (This 
ROM  functions  as  a microcontroller  which  controls  the 
8:1  DATA  MULTIPLEXER,  the  HORIZONTAL  D/A,  and  the 
BLANKING  LOGIC).  Note  that  if  the  BLANK  output  is 
not  connected  to  the  scope,  the  intensification  of  the 
first  or  last  word  in  the  truth  table  will  not  be  lost  and,  in 
most  cases,  the  display  will  still  be  highly  readable. 

The  Model  150  goes  together  quite  easily,  though  it  is 
not  quite  a one  night  kit.  The  printed  circuit  boards  are 
adequately  marked  for  all  the  components.  1 would  pre- 
fer that  the  value  of  the  discrete  components  were  placed 
on  the  board  — but  that's  a minor  quibble.  I just  don’t 
like  to  have  to  continually  refer  to  a parts  list  to  find  the 


96  INTERFACE  AGE 


APRIL  1978 


ADR  TRIG  0 


I 


2 


3 


4 


5 


6 


7 


6 


9 


10 


II 


12 


13 


14 


ADR  TRIG  15 


+ 5V 


GND 


APRIL  1978 


Figure  3 


INTERFACE  AGE  97 


98  INTERFACE  AGE 


APRIL  19  78 


APRIL  1978 


INTERFACE  AGE  99 


SYSTEM  SELECTION  ADVICE.  WE  WILL  HELP 
YOU  TO  CHOOSE  FROM  THE  BEST  OF  EACH 
MANUFACTURER  TO  COMPLETE  THE  SVSTEM 
BEST  SUITED  TO  YOUR  NEEDS.  COME  SEE 
AND  try; 


PROCESSOR  TECH. 

SOL  20  SYSTEM 

TOL  ZPU2I6K 

CROMEMCO 

POLYMORPHIC 

VECTOR  GRAPHICS 

■MSAI 

SWTP 

rNTEL 

BYTE 


ICGM  DfSCS 
NORTH  STAR 

tarbell 

SEALS 

OYNASYTE 

LEAR  AOM  3A 

COM  PlJ  COLOR 

SOROC 

SANYO 

HITACHI 


ALPHA  MICRO  lfi  0 

OHIOATA 

DEC  WRITER 

MULUTERM 

S R POLYPHONIC 

COMPUTALKER 

S S MUSIC 

1C  S SOCKETS 

TOOLS  SUPPL  IES 

BOOKS  MAGAZINES 


LAWNDALE 

BYTE  SHOP 

Ihe  affordable  computer  store 


16508  HAWTHORNE  BLVD. 
LAWNDALE.  CA  90260 
(213)  371  2421 

HRS:  TUE.  FRI.  12  8.  SAT  10-6 


TORRANCE 


0ANKAMERICARD  • MASTERCHARGE  - AMERICAN  EXPRESS 


CIRCLE  INQUIRY  NO.  70 


GENERAL  PAYROLL  SYSTEM 

This  is  a general  payroll  system  which  computes  3 
weekly,  bi-weekly  or  monthly  payroll  register.  Trans- 
action files  are  maintained  for  each  quarter  to  allow 
for  generalization  of  reports.  The  program  is  based 
on  a self-prompting  concept  allowing  the  user  to 
execute  the  programs  by  simply  responding  to  the 
program  questions  as  they  appear. 


Ttie  Following  Reports  Are  Available: 

Weekly  payroll  register 
Monthly  transaction  summary  report 
Monthly  transaction  detail  report 
Quarterly  transaction  summary  report 
Quarterly  transaction  detail  report 
Employee  year-to-date  report 
Employee  record  listing 

The  Fallowing  Form  Printing  Routines  Are  Available; 
Print  weekly  payroll  checks 
Print  employee  address  labels 
Print  employee  W2  forms 

The  Following  File  Update  Functions  Are  Available: 

Add  a new  employee 
Delete  an  employee 

Change  an  employee's  T . Name,  Marital  Status,  Address, 
Pay  Rate/Type,  Tax  Exemptions,  Deductions 


This  program  is  designed  to  operate  on  the  North  star 
Micro-Disk  System.  (Soon  to  be  available  on  Mlcromatfons 
Macro  Disk.) 


For  Additional  Information 

NEIGHBORHOOD  COMPUTER  STORE 
4902  * 34th  No.  2D 
Lubbock,  Texas  79410 
(806)  797-1468 


CIRCLE  INQUIRY  NO.  87 
100  INTERFACE  AGE 


component  value  to  place  on  the  board.  Also,  the  mark- 
ing of  the  reference  numbers  of  the  components  on  the 
printed  circuit  board  does  little  good  after  the  board  has 
been  assembled,  as  the  components  then  cover  the 
marked  designations. 

The  printed  circuit  board  has  gold-plated  edge  connec- 
tors for  reliability  and  the  circuit  traces  are  tinned  to  make 
soldering  easier.  The  solder  masking  is  first  rate,  and  I 
liked  the  use  of  the  edge  connector  to  attach  the  ribbon 
cable  between  the  control  pod  and  the  main  board.  The 
ribbon  cable  is  soldered  into  the  control  pod  by  means 
of  a plug  which  is  inserted  into  appropriate  holes  on  the 
pod  printed  circuit  board  and  then  soldered.  This  makes 
a reliable  and  easy  to  assemble  connection. 

The  control  pod  is  also  very  easy  to  assemble,  though 
some  minor  difficulty  may  be  experienced  when  trying 
to  line  up  the  switches  and  the  holes  in  the  cover  plate. 
At  least  one  of  the  components  referred  to  in  the  assembly 
manual  (a  switch  with  one  mounting  tab  removed),  was 
never  found,  t removed  the  offending  tab  myself. 

The  board  is  adequately  filtered  and  the  5 volt  regula- 
tor has  its  own  heat  sink.  All  in  all  the  kit  is  easy  to 
assemble— this  is  one  in  which  I made  no  errors— and  will 
present  no  problems  to  the  average  computer  enthusiast. 


The  Model  150  goes  together  quite 
easily,  though  it  is  not  quite  a 
one  night  kit.  The  printed  circuit 
boards  are  adequately  marked 
for  all  the  components  . . . The  solder 
masking  is  first  rate. . . 

All  in  all  the  kit  is  easy  to  assemble 
. . . will  present  no  problems 
to  the  average  computer  enthusiast. 


Once  assembled,  it  is  necessary  to  check  out  the  opera- 
tion of  the  Model  150.  In  this  phase  of  the  assembly,  the 
manual  really  shines.  Over  12  pages  of  checkout  instruc- 
tions are  provided.  Before  installing  any  of  the  inte- 
grated circuits,  you  are  required  to  measure  all  the  sup- 
ply voltages  to  assure  that  they  are  within  acceptable 
tolerance.  Two  pages  alone  are  used  to  help  you  select 
the  blanking  level  appropriate  to  your  scope, 

The  manual  then  requires  that  continuity  and  voltage 
checks  be  made  after  the  integrated  circuits  have  been 
installed.  In  my  case,  everything  went  extremely  smoothly 
with  no  glitches;  the  Bus  Grabber  worked  perfectly  with 
no  problems.  However,  if  you  do  run  into  difficulty,  Para- 
tronics  has  provided  an  eleven-page  troubleshooting 
section  which  would  appear  to  cover  most  of  the  prob- 
lems that  would  be  encountered. 

The  Model  150  Bus  Grabber  may  be  obtained  from 
Paratronics,  Inc.  at  800  Charcot  Avenue,  San  Jose,  Cali- 
fornia 95131.  I have  found  this  an  extremely  useful  diag- 
nostic tool  in  the  development  of  specialized  systems 
using  an  S-100  Bus  chassis.  Both  hardware  and  software 
developmental  problems  were  uncovered  and  solved 
with  a great  reduction  in  time  and  energy  that  would 
have  been  spend  without  the  aid  of  a logic  analyzer.  In 
particular,  the  availability  of  an  S-100  Bus  dedicated 
analyzer  made  the  problems  of  signal  selection  and  in- 
terconnection much  easier.D 


APRIL  1978 


ROBOTS: 

Making  Them  Work 


By  Roger  C.  Garrett 

Northeastern  Regional  Editor 


Since  the  dawn  of  the  Industrial  Revolution,  man  has 
dreamed  of  finding  a method  of  using  machinery  to  handle 
the  drudgery  of  work.  Visions  of  mechanical  men,  electro- 
mechanical servants  who  will  be  able  to  handle  mun- 
dane chores,  has  always  been  the  ultimate  quest. 

With  the  growth  of  microcomputer  technology,  this 
dream  or  vision  has  possibilities.  Yet  there  is  more  to 
robot  development  than  providing  a brain.  The  current 
state  of  robot  design  is  not  as  advanced  as  many  of  us 
would  like  to  hope  or  believe. 

Therefore,  to  find  out  what  is  happening  in  the  field 
of  robotic  research,  I visited  the  Robot  Research  Group, 
at  the  University  of  Rhode  Isiand  at  Kingston.  This 
group  is  made  up  of  several  hard-working  graduate 
students,  and  is  headed  by  Professors  J.R.  Birk  and  R.B. 
Kelley.  Their  work  is  being  funded  by  a grant  from  the 
National  Science  Foundation, 

Professor  Kelley  explained  that  most  people  have  the 
wrong  idea  about  what  robots  really  are.  They  see  them 
either  as  the  Hollywood  stereotyped  “robot”  or  the  little 
mobile  black  boxes  that  scurry  around  the  floor  looking 
for  electrical  outlets  to  recharge  their  batteries.  As  Pro- 
fessor Kelley  puts  it,  “The  word  ‘robot1  as  it  was  origi- 
nally defined,  means  worker.  And  the  average  worker 
does  not  scurry  about  the  floor  (except,  possibly,  for 
basketball  players}.  A worker  is  usually  in  a relatively 
stationary  position,  performing  some  task.” 

This  is  certainly  true  of  the  research  robot  at  URI.  In- 
deed, it  is  virtually  bolted  to  the  floor,  and  while  its  work- 
space, that  volume  of  space  to  which  its  arm  has  access, 
is  limited  to  a mere  few  cubic  feet,  it  is  sufficient  to  pro- 
vide it  with  the  ability  to  perform  many  worthwhile  tasks. 

Their  robot,  called  the  Mark  III,  is  mounted  in  a rack 
that  provides  it  with  three  degrees  of  freedom  That  means 
that  It  can  move  its  arm  vertically,  horizontally,  and  for- 
ward and  back.  The  arm  itself  has  an  additional  three  de- 
grees of  freedom,  allowing  it  to  extend  from  the  suppor- 
tive cage  and  to  flex  its  wrist  in  two  kinds  of  rotary  mo- 
tion. The  actual  hand  of  the  robot  can  consist  of  a sim- 
ple magnet  for  picking  up  metal  objects,  or  a claw  for 
grasping  any  type  of  small  object.  Photos  3 and  4 show 
the  arm  equipped  with  the  magnetic  hand.  It  was  found 
that  the  claw  hand  often  got  in  the  way  of  the  object  and 
the  computer  had  trouble  seeing  what  it  was  doing. 

Yes,  the  Mark  III  can  see.  In  an  earlier  version  it  was 
connected  to  a standard  vidicon  type  television  camera. 
In  the  Mark  III  setup,  a General  Electric  solid  state 
camera  provides  sight  to  the  robot.  Working  as  an  inter- 
rupt-driven input  device  the  camera  can  provide  a full 
field  view  of  128x128  pixels,  (picture  elements),  in  one 
thirtieth  of  a second.  The  computer  then  takes  over  to 
analyze  the  picture  and  determine  what  moves  should 
be  made  by  the  robot  arm,  in  order  to  accomplish  its 
given  task. 


PHOTO  1 Side  view  of  the  rack-mounted  Mark  III. 


PHOTO  2 Side  view  of 


} mechanism. 


APRIL  1978 


INTERFACE  AGE  101 


uss® 


*& 


*&&  ^ 


t««,c  ^ 


0^ 


^<> 

$< 


1*0 


>1$ 


^ ’,1  e 


v° 

$ 


to 


r 


*°S 


^Ss*" 


Vlc$o  c^0^  ^ 

WvvQ'.t!#  l(v^ 


s*!#’ 


c^::> 


x 


^ ^s§5t5^ 
^►fS>* 
V 


?02  /wrefiMce>4G£ 


CIRCLE  INQUIRY  NO.  82 


4PR/L  7978 


PHOTO  5 Setup  for  a test  situation. 


The  task  that  it  is  currently  working  on,  and  which  has 
the  graduate  students  trying  out  new  methods,  is  to  re- 
trieve a workpiece  from  a bin;  then  properly  placing  it  on 
a conveyor  belt  or  inserting  it  into  a receptacle. 

While  that  may  sound  like  a fairly  simple  task,  and  in- 
deed it  is  for  any  human  being,  it  is  actually  a very  intri* 
cate  and  complicated  one  for  a computer.  Take  a look  at 
a bin  full  of  randomly  oriented  parts  and  try  to  deter- 
mine exactly  how  your  brain  knows  what  constitutes  an 
individual  part.  Your  eye  sees  an  array  of  points  of  light, 
with  varying  Intensities.  Somehow  your  brain,  calling 
upon  years  of  learned  experience,  analyzes  that  picture 
and  comes  up  with  a set  of  commands  for  your  arms  and 
hands  to  reach  out,  and  pick  up  an  individua  piece.  Is  it  a 
simple,  straightforward  method?  If  you  think  you  fully 
understand  it  then  try  writing  it  down  as  a computer 
algorithm.  You  will  soon  realize  the  scope  of  this  task. 
Yet  that  is  what  they  are  attempting  to  do  at  the 
Research  Group. 

Will  they  succeed?  From  what  they  have  done  so  far, 
and  they  have  published  the  results  of  their  work  to  this 
point,  it  appears  that  they  are  on  the  right  track.  The 
researchers  can  already  determine  certain  essential 
parameters  about  the  field  of  view,  such  as  identifying 
surfaces  and  corners.  From  that  information,  the  orien- 
tation of  the  piece  can  be  determined  and  eventually 
command  the  hand  to  pick  it  up.  The  next  major  hurdle 
is  to  be  able  to  identify  a single  piece  from  among  a ran* 
dom  pile  of  similar  workpieces. 

The  work  is  slow  but  rewarding.  The  eventual  applica- 
tions of  a robot  with  this  capability  will  more  than  pay 
back  the  time  and  expense  that  has,  and  will,  go  into 
this  type  of  research.  Eventually  such  robots  will  be  able 
to  replace  human  workers  in  environments  which  are 
dangerous,  or  where  such  use  can  result  in  increased 
productivity. 

In  the  introduction  to  the  report  "General  Methods  to 
Enable  Robots  with  Vision  to  Acquire,  Orient,  and  Trans- 
port Workpieces:  Third  Report/'  Professor  Birk  writes: 
"Human  labor  is  the  dominant  method  used  to  load 
machines  with  workpieces  which  are  supplied  unori- 
ented in  bins  . . . Humans  cannot  substantially  change 
their  performance  at  these  jobs,  therefore  the  use  of 
humans  cannot  lead  to  significant  improvement  in  pro- 
ductivity. These  jobs  do  not  enrich  human  life.  People 
have  increasingly  higher  aspirations  for  good  jobs,  thus 
labor  is  becoming  harder  to  find  and  the  cost  of  labor  is 
increasing." 

So  there  are  high  hopes  for  the  future  of  robotics.  But 
our  current  level  of  robotics  technology  has  yet  to  pro- 
duce a robot  of  the  Star  Wars  genre.  So  those  of  us  who 
are  fascinated  by  the  prospects  of  the  future  will  wait, 
while  researchers  like  Professors  Birk  and  Kelley,  and 
the  graduate  students  at  the  University  of  Rhode  Island, 
continue  their  work.  Perhaps,  just  perhaps,  someday  we 
will  each  have  a robot  of  our  own  doing  the  housework. □ 


PHOTO  3 Front  view  of  total  arm  and  hand  assembly. 


PHOTO  4 Eyes  of  the  robot. 


APRIL  1978 


INTERFACE  AGE  103 


Figure  1.  Functional  Schematic  of  X MTR  Sub-audible 
Tone  Generator  {25-35Hz)  for  Robbie  the  Robot. 


PHOTO  1 


PHOTO  3 


Robbie,  the  first  attempt  at 
building  a robot,  was  constructed 
of . . . sheet  metal,  conical 
shaped  to  form  the  outer  skin. 


How  does  one  feel  talking  to  a piece  of  tin  and  elec- 
tronic gadgetry  resembling  something  less  than  a 
mechanical  man,  say,  a shop  type  vacuum  cleaner? 
Well,  it  soon  became  apparent  to  me  that  there  are  as 
many  types  of  reactions  as  there  are  people. 

However,  three  main  reaction  categories  can  be  de- 
rived by  observation.  The  first  and  most  prevalent  is  sur- 
prise followed  by  bewilderment  and  in  some  cases  fear. 

Watching  and  noting  these  reactions  with  Robbie  the 
robot,  who  weighed  some  50  pounds  and  stood  over  5 
feet  tall,  caused  the  uneasy  feeling  that  if  it  dropped  a 
wheel  off  the  edge  of  a walkway,  it  would  topple  over, 
crushing  a small  dog,  child  or  Volkswagen.  This  led  to 
the  development  of  Gronk,  the  second  robot,  smaller 
and  less  threatening.  Robbie,  the  first  attempt  at 
building  a robot,  was  constructed  of  Yj*"  x 5’  sheet 
metal,  conical  shaped  to  form  the  outer  skin.  This 
mounted  on  a Vz " plywood  base  26"  in  diameter  (this 
dimension  happened  to  be  that  of  my  son's  bicycle 
wheel  used  to  draw  the  circular  base).  Two  used  car 
windshield  wiper  motors  mounted  vertically  were  its 
basic  ingredient.  These  motors  were  energized  by  two 
6-volt  motorcycle  batteries  (6N2-2A)  connected  in  series 
to  give  the  12  volts  required  to  run  them  at  full  speed. 


Robbie  and  Gronk 

By  Keith  Paul 


What  good  is  it,  or  what  can  it  do?  These  were  the  most 
frequently  asked  questions  while  ‘Robbie’  the  robot  was 
on  display  at  Bell  Canada’s  recent  'open  house’  held  to 
celebrate  the  opening  of  their  new  24-story  Regional 
Headquarters  building  in  Toronto.  ‘Robbit,’  a tail  conical 
shaped  robot  {Photo  1),  and  ‘Gronk,’  the  shorter  cylindri- 
cal machine  (Photo  2),  are  the  two  robots  which  John 
Hughes  and  myself  built  over  the  past  year. 

I first  became  interested  in  robots  while  attending  a 
communications  trade  show  in  Kansas  City,  Missouri, 
last  year,  I was  not  so  much  taken  in  by  the  technology 
required  to  make  it  work  at  the  time,  as  I am  exposed  to 
that  daily  in  my  work,  as  ( was  the  effect  it  had  on  the 
people  that  were  confronted  with  a robot  for  the  first  time. 


104  INTERFACE  AGE 


APRIL  1978 


Mobile  Robots 


Two  speeds  were  provided  by  using  the  full  12  volts  or 
tapping  info  the  6 volt  connection,  approximately  60/30 
rpm  respectively.  Fast  or  slow  speed  was  selected  by  a 
manual  switch  placed  just  below  the  back  of  his  head  at 
shoulder  level,  along  with  the  power  on/off  switches. 

The  forward,  right  and  left  turn  functions  were  accom- 
plished by  simply  providing  power  to  both,  left  or  right 
wheels  respectively.  This  was  afl  under  remote  control 
using  a hand-held  RS,  FM-91  Wireless  Microphone  and 
an  RS  AM/FM  Pocket  Portable  Radio  12-609  mounted  in 
the  head  of  the  robot*  The  head  is  a sphere,  originally 
used  as  a speaker  enclosure. 

With  the  speaker  removed  and  the  receiver  taking  its 
place,  along  with  the  antenna  sticking  out  the  top  of  it,  I 
now  had  remote  controlled  voice  and  functions. 

The  functions  were  operated  by  transmitting  sub- 
audible  tones  25  and  35  Hz  which  were  push  button 
energized  and  injected  into  the  FM  transmitter's  ampli- 
fier stage  (Figure  1).  At  the  receive  end  the  sub-audible 
tones  were  picked  off  the  receiver  speaker  (using  the 
earphone  jack,  modified)  and  cabled  to  the  base  where 
they  were  amplified  and  used  to  Jock  two  phase  lock 
loops  (567’s).  If  and  when  they  lock,  it  causes  an  output 
which  controls  a transistor  driver  which  in  turn  operates 
two  RS  12V  DC  DPDT  relays.  The  6 or  12  volts  derived 
from  the  motorcycle  batteries  were  passed  over  the 
form  ‘c’  contacts  fo  the  relays  to  the  windings  of  the 
motors  (Figure  2). 


Figure  2.  Functional  Schematic  of  R CVR  Sub-audible 
Tone  Detector  for  Robbie  the  Robot, 


By  pushing  the  buttons  on  the  control  box  which  in- 
jected the  sub-audibles  into  the  FM  transmitter  and/or 
speaking  into  the  associated  microphone  you  could  con- 
trol the  forward  direction  of  the  robot  and  provide  a voice. 

Clearance  lights,  inserted  in  to  the  2"  exhaust  flex 
tubing  used  for  arms,  which  were  subsequently  bound 
with  plastic  electrical  tape,  were  lighted  over  contacts 
of  the  right/left  relays  when  the  motors  were  energized. 
This  provided  some  measure  of  awareness. 

It  was  soon  found  that  the  FM  transistor  and  receiver 
would  fade  and/or  drift  off  frequency  just  enough  to  give 
unreliable  operation.  Also,  the  phase  lock  loops 
wouldn’t,  at  times  most  of  the  electronic  buffs  know. 
Worse  than  that,  it  is  characteristic  for  their  output  to 
become  pseudo  analog.  This  means  that  the  output  fluc- 
tuates rapidly  between  zero  and  one,  leaving  you  in  the 
“twilight  zone.”  When  this  happens  Robbie’s  behavior 
becomes  erratic  to  say  the  least,  and  just  maybe  you 
have  created  a monster. 


PHOTO  2 


PHOTO  2 
PHOTO  4 


APRIL  1978 


INTERFACE  AGE  105 


INTERFACE 

AGE 

BACK  ISSUES 

Available  in  Limited  Quantities 


1976 

APRIL,  OCTOBER,  NOVEMBER 

1977 

JANUARY,  FEBRUARY,  MARCH,  MAY 
$1.75  + 50c  Postage  & Handling  Each 

1977 

JULY,  AUGUST 

SEPTEMBER,  OCTOBER,  NOVEMBER 

1978 

JANUARY 

$2.00  + 50c  Postage  & Handling  Each 

INTERFACE  AGE 

Department  B.l. 

P.O.  Box  1234 
Cerritos,  California  90701 


PHOTO  5 


'he 

Software 
Collection! 

Business  Programs  For 

AM-IOO 

MICROPnUS 

My-8813 

I Send  $3.95  for  I 
fully  illustrated  catalog  w/] 
instructions,  flow  charts, 
print  outs- A/R,  A/Pt  G/L, 
Payroll,  Inventory,  etc, 

( programs  are  $25  « $250) 

BYTE  SHOP. 

the  affordable  computer  store 

4 west  mission 
santa  barbara,  ca 
93101 

(805)  966-2638 


106  INTERFACE  AGE  CIRCLE  INQUIRY  NO.  100 


However,  this  first  attempt  was  worthwhile  as  I soon 
found  out  what  approach  not  to  take,  I should  add,  how- 
ever, that  for  some  fun  with  a semi-autonomous,  (not  de- 
signed that  way),  robot  at  a price  almost  anyone  can  af- 
ford, this  approach  has  merit. 

My  second  attempt  at  being  creative  resulted  in  a 
robot  known  as  Gronk,  Physically  short  and  squatty, 
about  4G1T  high  and  22”  in  diameter,  is  more  robotish  in 
the  popular  sense. 

Photo  2 is  a general  view  of  this  robot  as  it  appears. 
Practically  speaking  it  resembles  a large  domed  can  of 
spray  deodorant.  Actually  the  outer  skin  is  a 40  gallon 
(Imperial)  hot  water  tank  cover  chopped  down  to  26”. 
The  machine  is  cylindrical,  and  weighs  50-60  pounds.  The 
metal  skin  is  covered  with  feit  material,  which  gives  it  a 
warmer  appearance  plus  color.  This  skin  is  removable  for 
gaining  access  to  the  drive  motors  and  electronic  con- 
trols. Limited  access  to  these  components  is  also  avail- 
able through  a covered  port  at  the  back. 

Modular  construction  is  used  where  possible,  i.e, 
motor  mounts,  plug-in  relays  and  circuit  cards,  etc. 
(Photo  3),  The  entire  unit  is  powered  by  a number  of  6 
volt  motorcycle  batteries  connected  in  series  to  provide 
up  to  24  volts  DC. 

The  robot's  locomotion  comes  from  two  drive  wheels 
(Photo  4).  An  idler  is  provided  as  a third  wheel  for  balance. 
Direction  is  given  by  stopping  one  wheel  and  driving  the 
other.  The  wheels  are  constructed  of  solid  rubber  4V2”  in 
diameter  and  1 V21'  wide  with  a center  steel  core  that  has 
been  forced  onto  a steel  shaft.  The  shaft  is  geared  and 
mounted  between  two  self  aligning  pillow  blocks.  If 
both  wheels  are  moved  in  the  same  direction,  the  robot 
travels  forwards  or  backwards  in  a straight  line.  If  the 

APRIL  1978 


wheels  are  moved  in  opposite  directions,  the  robot  exe- 
cutes a near  perfect  rotation  about  its  vertical  axis. 

The  precision  of  movement  is  limited  principally  by 
non-planer  floors,  wheel  slippage,  unequal  wheel  dia- 
meters, and  {he  Wke. 

The  drive  motors  are  Delco  Appliance  Motors  #5070200, 
12  volt  DC  reversable  clutch  driven  geared  units  with 
electro-mechanical  braking.  I found  these  at  an  aircraft 
surplus  parts  store  in  Toronto.  By  the  way  these  surplus 
stores,  rather  than  the  usual  electronic  surplus  stores, 
have  a better  selection  of  good  quality  components  at 
an  almost  affordable  price.  These  motors  were  only 
eight  dollars  a piece;  the  wiper  motors  previously  used 
were  ten  dollars  each.  I found  matching  shaft  gears  that 
gave  me  a wheel  rotation  of  approximately  60  rpm. 
These  were  then  assembled  on  a steel  plate  Vfc”  x 15”  x 
13”  to  form  the  arrangement  as  shown.  Incidentally, 
don’t  use  steel.  Use  aluminum  and  bolt  things  together 
if  you  don’t  have  access  to  a heliarc  welder.  This  cuts 
the  weight  down  significantly  (5-10  lbs.). 

These  motors  are  driven  by  12V  DC  through  contacts  of 
RS  12V  DC  DPDT  relays.  I used  these  relays  as  they  are 
“plug  in”  and  have  the  contact  current  carrying  capacity 
and  operate  voltage  values  that  are  required.  This  time, 
audible  coded  voice  frequency  tones  were  used  at  the 
transmit  end,  modulating  a voltage  controlled  oscillator 
which  provided  a 16  kHz  subcarrier  center  frequency. 
This  subcarrier  modulates  a 100  mw  crystal  controlled 


A transceiver  of  a similar  type  is  used  to  receive  these 
coded  voice  frequency  tones,  which  are  put  through  a 
high  pass  filter  and  limiter.  This  16  kHz  subcarrier 
modulated  by  the  coded  voice  frequency  tones  is  de- 
modulated using  a 567  phase  lock  loop  configured  as  an 
FM  demodulator,  leaving  the  VF  tones  only.  Seven  tones 
matrixed  to  provide  19  combinations  give  more  than 
enough  discrete  outputs  to  drive  the  features  that  I 
wanted  to  include.  All  this  is  housed  on  a vertical  stand 


NCE/Compumart 

1250  N.  Main  St..  P.O.  Box  8610 
Dept.  1A48,  Ann  Arbor.  Mi.  48107 
(313)  994-4445 


transceiver  which  is  currently  in  popular  use,  (Figure  3). 


CODED 

V.F. 

TONE 

GENERATOR 

_ _|  + 
swijf  -p,00°  P 

4 

6 

567 

2 fi 

TP 

i r.  8 k «50  PF 

I 10*  1 1 

IANSCEIV 

XMTR 

y 

ER 

IjwV 

<100  -K(M7 

t ^ II 

— L-.01 
-ri» 

J100  -*-.047  —*—.01 

- X'  X 


Figure  3.  Functional  Schematic  of  X MTR  Audible  Tone 
and  Subcarrier  Generator  for  Gronk  the  Robot. 


\ 

PERSONAL  COMPUTER  BREAKTHROUGH! 

12K  Home  Computer  System 

$299.95  ',0STPA">, 


BALLY  PROFESSIONAL 
ARCADE 

THE  ONLY  VIDEO  GAME  THE 
HOME  USER  CAN  PROGRAM. 

The  Professional  Arcade 
Is  a complete  home  com- 
puter system  and  In- 
cludes these  exciting 
features: 

• Z*80  based  processer  unit  (5 
limes  more  powerful  than  the 
Z-80  alone) 

• 24  key  keyboard  — adapts  to  a 
variety  of  programs  via 
keyboard  overlays 

• Instruction  manual 

• 4 remote  hand  controls  (all 
functions  can  be  addressed 
through  Tiny  Basic.) 


Calculator  — 5 function  10 
memory,  problems  can  be  scrol- 
led up  and  down  on  TV  screen 
from  keyboard 

3 games  — Gunfight. 
Checkmate,  Scribbling,  fun  for 
the  family  — more  available 
now.  many  more  on  the  way 


Tiny  Basic  Is  Here  NOW!  Order  Today  And  Get  It  FREE! 

With  Tiny  Basic,  the  Professional  Arcade  is  the  only  Video  Game  on  the 
market  that  the  home  user  can  program.  Tiny  Basic  includes  keyboard 
overlay.  ROM  cassette,  and  instruction  manual.  Features  music  graphics 
and  color.  Program  storage  of  up  to  1800  characters.  "Token  ' features 
permits  substitution  of  a single  character  for  an  instructional  word  or 
phrase  68  alphanumeric  and  special  characters  accessible  from  the 
keyboard.  Displays  11  lines  of  26  characters. 

* 

BUY  TINY  BASIC  today  for  $49.95.  and  receive  a full  refund  when  you 
purchase  the  expansion  package  This  limited  time  offer  is  available  only 
from  NCE  CompuMarl. 

Expand  Your  12K  System  To  44K  At  An  Unbelievably  Low 
Price! 

Your  Professional  Arcade can  be  expanded  into  a complete  home  informa- 
tion system  through  a 50  pin  connector  located  at  the  back  of  the  unit. 
Preliminary  Specifications  include 

• Full  Basic  with  extended  graphics  and  music. 

• 16K  additional  ROM  • Industry  Compatible  keyboard 

• 16K  additional  RAM  • IEEE  port  • Preliminary  price  $300 

Initial  deliveries  should  begin  during  the  third  quarter  of  this  year 
Price,  delivery,  and  specifications  are  preliminary,  and  are  subiect  to 
change  without  notice. 

Additional  future  options  include  printers,  acoustic  couplers,  temperature 
and  light  controls,  telephone  dialers,  disks.  Selectric  interface,  digital  tape 
decks,  and  of  course,  extensive  software 

Priority  Delivery 

As  the  value  leader  in  mini  and  micro  computers  we  placed  a large  order 
early  and  have  the  Arcade’"  in  stock  for  immediate  shipment  while  supplies 
last.  Orders  will  be  strictly  processed  in  the  order  received  Priority  of 
shipment  ot  expansion  packages  will  be  based  on  the  date  of  order  of  the 
Arcade’"  so  order  now  Phone  orders  accepted. 

No  Risk.  If  after  10  days  you're  not  100%  satisfied,  for  any  reason, 
just  return  the  computer  with  all  accessories  for  a full  refund. 

Name 


Address 


City,  State.  Zip. 


1A48 


Quantity 

Description 

Each 

Total 

Bally  Arcade 

$299.95 

Tiny  Basic  option 

49.95 

TERMS  ANO  CONDITIONS.  Ail  oiitm  mull  be  signed  by 
«n  Jutnorued  person  Equipment  may  he  purchased  by 
cash  o*  credit  For  rwsi  3D  oa y»  apprqyed  open  account 
Customer*  mult  Ml  Out  C»a< J •*  application  toelp*  FOB 
'.hipping  pcmt  shipment-.  n»i*l  be  ntu'ed  ♦«*  lull  yaiue 
customer  ippons-bhr  lor  seining  transit  damage  claims 
Pnc**  and  specifications  sublet  10  change  enihoul 
notice  NCE  masc»  no  *a*ran»y  joiner  than  that  staled  m 
C atalogl  yyitn  respect  to  merchantability  or  Mmrs*  o>  sa< 
material  tor  any  particular  purpose  NCE  shall  not  be 
nabie  'or  consequential  damages 


Mich  residents 
add  4%  Sales  Tax 


Total  Amount 


APRIL  1978 


CIRCLE  INQUIRY  NO.  88 


INTERFACE  AGE  107 


MICRO  PiGE 

WHOLESALE 

The  country's  largest  independent  wholesaler  of 
microcomputer  equipment,  including  mainframes,  ter 
minals,  printers,  memory,  disc  systems,  3 ’100  boards 
and  other  peripherals. 


One  call  buying  for  your  inventory  needs.  Fast,  person- 
alized service  for  the  retailer  or  OEM. 


Call  Jim,  Nana  or  Bonn  today,  or  write  for  our  confi- 
dential wholesale  price  list.  Available  only  to  qualified 
OEM  or  retailers* 

MICRO  AGE 

WHOLESALE 

1 425  W*  12th  Place  #101 
Tempe,  Arizona  85281 
(602)  967-1421 


f 


CIRCLE  INQUIRY  NO*  76 


Presenting  a growing  lino  of 
professional  quality 


iMSAU  ALTAI  R 


S-100 

COMPATIBLE 


BOARDS 


8K  BLANK  RAM  BOARD  Pdf  JirciypK  msmorY  $25.00 

-Willi  MEM0HI  PaOIECT/UNPflOTECr  mil  SELECTS  Sit  Will  STATES 

Z-80  CPU  BOARD  $35.00 

-mill  PROVISIONS  Im  ONBOARD  770B  and  POWER  ON  JUMP 


PR0T0B0ARD 


$25.00 


(new)  2708/16  EPROM  BOARD  $25.00 

—accepts  up  to  TGK  n-1  2708‘s  nr  32K  el  27l6's. 

All  hdarus  mature 

FULL  BUFFERING  on  ALL  DATA  and  ADDRESS  LINES T 
SOLDER  MASKS  and  SILK  SCREEN1 
DIP  SWITCH  ADDRESSING1 
GOLD  EDGE  CONNECTORS 
PLATED  THROUGH  HOLES 

’fltcept  tar  PR0T06OAHD 


WATCH  FOR  OUR  16/G4K  DYNAMIC  RAM  BOARD  AND 
ADDITIONAL  BOARDS  TO  BE  ANNQUNCEO  FORTHWITH. 
Q 


IMSAI  8080  Kit 

—with  22  Slot  M B. 


$560.oo 


PIUS  S 10.00  SHIPPING 


Z-80  cpu  CHIP $22.00 

Z-80  A cpu  CHIP $25.00 

2708  CHIP. $12.00 

PLEASE  ADO  *ZOT  SHIPPING  P£fl  ORDER 


Mm  aio 


PO  BOX  91 
ITHACA,  N.Y*  14850 


PLEASE  CALL  (607)  273-3271 
TO  ORDER  OR  OBTAIN  TECHNICAL  ASSISTANCE. 

OEM  and.  ifiucitlty  dlLCfruilftE  avails  We 


The  housing  consists  of  an  aluminum  "Bud”  box  5"  x 
9”  x 12"  and  a card  cage  91/2”  x 9Y2”  x 6”  with  6 slots  of 
which  only  4 are  currently  being  used,  "Bud”  box 
houses  the  transceiver  and  demodulator;  the  case  cage 
holds  the  VF  decoders,  limiters  and  matrix  relays.  The 
physical  arrangement  of  these  electronic  components 
helped  considerably  in  shortening  lead  lengths  and  time 
in  wiring.  Standard  28-pin  Vector  644  printed  circuit 
board  connectors  were  used  in  the  card  cage. 

Using  the  audible  coded  voice  frequency  tones  has 
significant  advantages*  First  the  response  time  is 
quicker,  second  a manual  override  or  umbilical  cord 
with  a manual  control  box,  using  the  same  VF  tones,  is 
plugged  into  the  circuit  just  ahead  of  the  decoder*  This 
has  many  advantages.  If  you  lose  the  RF  you  can  still  get 
away  with  the  umbilical  cord.  Admittedly  not  as  attrac- 
tive a proposition  as  the  mystical  RC  approach;  however, 
it  doesn't  leave  you  in  the  embarrassing  position  of  non- 
operation during  demonstrations*  Murphy’s  law  always 

. . .however,  it  doesn’t  leave  you 
in  the  embarrassing  position 
of  non-operation  during 
demonstrations.  Murphy’s  law 
always  applies  in  robotics. 


A soon  to  be  installed  microprocessor  (8080)  with  maxi- 
mum memory  will  give  complete  autonomy  to  Gronk. 

This  time  the  autonomy  will  be  built  in,  not  evolved  as 
previously  experienced  with  Robbie*  The  microprocessor 
will,  under  discrete  instructions,  control  the  functions 
of  the  robot  (hopefully)*  The  output  interface  will 
generate  VF  tones  the  same  as  those  received  by  the 
manual  override  and  from  the  demodulated  RF,  thereby 
simplifying  the  control  process.  Also,  a sensor  input 
(probably  micro  switch  or  other  discrete  input)  will  pro- 
vide control  input  to  the  micro,  whose  instruction  reper- 
toire will  include  a series  of  instructions  so  that  true 
stimulus/response  action  can  be  provided  autonomously* 
Other  laws  of  engineering  similar  to  that  of  Murphy's 
will  probably  apply  here. 

The  robot's  voice  is  provided  through  a separate  chan- 
nel using  the  RS  FM  91  Wireless  Microphone  to  a RS 
12-609  receiver.  The  obvious  advantages  and  disadvan- 
tages are  capitalized  on,  using  separate  channels. 

At  present  Gronk  has  the  following  features: 

1)  Moves  forward,  reverse,  left,  right,  counter  clock- 
wise and  clockwise  about  its  vertical  axis* 

2)  Flashing  collar  lights  (marquee  style). 

3)  Modulated  voice  light  (colororgan  principle). 

4}  Smoking  ears*  Pipes  out  the  top. 

Gronk’s  arms  are  made  from  dryer  venting  hose  with 
rubber  gloves  stuffed  with  cotton  for  hands.  These  are 
not  controlled  as  yet*  The  dome  Is  a hemispherical  bub- 
ble, obtained  from  a local  plastics  manufacturer* 

Both  Robbie  and  Gronk  were  built  for  entertainment  pun 
poses*  Because  of  my  background  and  interest,  I found  it 
challenging  and  interesting  to  put  what  little  creative 
talent  I have  to  work  for  entertainment  purposes. 

What  good  is  he?! 

What  good  is  a new  born  baby?  □ 


Since  Keith  has  gotten  your  interest  up,  you  might 
want  to  share  some  of  your  experiences  with  him , or 
possibly  find  out  how  Robbie  and  Gronk  are  doing.  To 
contact  Keith  write  to;  Keith  Paul t 112  Wareside  Road , 
Etobicoke,  Ontario t M9C3B6,  Canada . 

—Editor 


10$  INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  84 


APRIL  1978 


OPENING  SOON: 

COMPUTER  COMPONENTS 
OF  ORANGE  COUNTY 

(FORMERLY  COMPUTER  PLAYGROUND) 

• PRODUCTS  TO  BE  CARRIED:  IMSAI,  VECTOR  GRAPHICS,  APPLE, 

TDL,  POLYMORPHIC,  PROCESSOR  TECHNOLOGY,  CROMENCO, 
PERSCI,  CENTRONICS,  TARBELL,  VISTA,  SHUGART,  NORTH  STAR, 
HURISTICS,  COMPUTER  WORLD,  KOYO  MONITORS,  KIM,  MICRO- 
DESIGN AND  MANY  AAANY  MORE 

• OUR  NEW  LOCATION  IS  NEXT  DOOR  FROM  WHERE  WE 
PRESENTLY  ARE. 

• WE  WILL  BE  THE  LARGEST  (OVER  5000  SQUARE  FEET)  AND 
MOST  COMPLETE  COMPUTER  STORE  IN  SOUTHERN  CALIFORNIA. 

• BROWSE  THROUGH  THE  LARGEST  MICROCOMPUTER  BOOK 
AND  MAGAZINE  COLLECTION  ON  THE  WEST  COAST. 

• WE  ALSO  TEACH  CLASSES  IN  BASIC  AND  ASSEMBLY  LANGUAGE 
AS  WELL  AS  PROVIDE  SERVICE  AND  REPAIR. 

• WATCH  FOR  OUR  GRAND  OPENING  BONANZA  SALE.  COME 

AND  VISIT  OUR  STORE  AND  SAVE  ($$$($($$ 

Computer  Components 
of  Oronge  County 
6791  Westminster  Ave. 
Westminster,  Colif.  92706 
(714)  696-8000 

Other  Computer  Component 
Stores  Located  at: 

• 5846  Sepulveda  Bivd. 

Von  Nuys,  CA  91 41 1 
(213)786-7411 

• 4705  Artesia  Blvd. 
Lawndale,  CA  90260 
(213)370-4842 

INTERFACE  AGE  109 


APRIL  1978 


CIRCLE  INQUIRY  NO.  79 


The  8085  in  Robot  Design 

By  Frank  Da  Costa 


One  of  the  more  unusual  avenues  open  to  the  adven- 
turous electronics  experimenter  is  the  building  of 
robots.  A natural  outgrowth  of  the  Home  Computing 
Revolution,  the  field  of  robotics  has  virtually  stepped 
out  of  the  pages  of  science  fiction  and  into  the  work- 
shops of  hobbyists. 

Now,  robotics  is  not  exactly  new.  One  need  only 
marvel  at  some  of  the  Audio-Animatronic  creaions  of  the 
Disney  staff  to  realize  that  much  has  been  accomplished 
in  terms  of  the  mechanical  configuration  of  robots. 

What  is  recent,  however,  is  the  technical  advance 
leading  to  the  development  of  a complex  control  system 
for  the  robot,  a brain.  The  Disney  automatons  are  run  by 
pretaped  programs  and  are  thus  incapable  of  making 
decisions  on  any  level.  Computers  can  decide,  but  try  to 
pack  a roomful  of  equipment  into  a mobile  robot  body! 

But  we  all  know  the  story.  The  advent  of  the  micropro- 
cessor combined  complex  decision-making  and  high- 
speed control  with  small  size  and  low  power.  Micropro- 
cessors now  pop  up  in  everything  from  TV  games  to 
kitchen  blenders.  And  somewhere,  from  the  homes  of 
countless  frustrated  roboticists,  came  a corporate  sigh 
of  relief.  There  was  hope  after  all  for  the  Robot. 

But  It’s  not  as  simple  as  all  that  just  yet.  There  are 
considerations.  First  of  all,  a robot  generally  operates 
on  a battery  supply.  Thus,  there  are  limitations  on  how 
much  memory,  how  much  170  — in  short,  how  much 
power  one  may  use.  Second,  size  is  still  a factor.  Six 
memory  cards  will  not  fit  into  a robot  mouse.  And  third, 
the  market  abounds  with  microprocessors  and  support 
chips.  8O80A,  6800,  6502,  2650,  each  have  strengths  and 
weaknesses,  so  which  will  you  choose? 

Here's  where  ! show  my  bias,  hopefully  with  due  evi- 
dence. In  terms  of  flexibility,  instruction  set,  software 
availability,  peripheral  support,  and  even  cost,  the  8080A 
is  still  pretty  much  Number  One.  The  Z-8G  variation  is  a 
close  second,  but  the  cost  is  not  yet  down. 

A straight  8080A  design,  though,  has  a few  complica- 
tions for  the  roboticist.  First,  the  8080A  chip  is  not  suffi- 
cient unto  itself.  To  be  of  much  worth,  one  needs  the  In- 
tel 8224  clock  chip  and  the  8228  Systems  Controller,  or 
their  equivalents.  That  means  extra  wiring,  but  more  sig- 
nificantly, stiffer  power  demands.  Second,  the  8080A  re- 
quires + 12,  + 5,  and  - 5 supplies.  Granted  the  - 5 sup- 
ply is  miniscule,  but  it  would  be  preferable  if  the  roboti- 
cist could  design  around  a single  battery  supply.  (The 
poor  soul  who  uses  1702  EPROMs  also  has  a - 9 supply 
to  contend  with.)  Other  0080A  drawbacks,  such  as  inter- 
rupt complexities,  could  be  raised  as  well,  but  the  first 
two  are  enough  to  give  pause. 

it  was  only  a matter  of  time  before  Intel  came  through. 
Early  in  1977  they  first  sampled  their  new  8085  micropro- 
cessor chip,  which  promises  to  be  the  microcomputer 
designer's  dream. 

The  8085  is  basically  an  8080A  as  far  as  logical  archi- 
tecture is  concerned  — the  same  registers,  the  same  ad- 
dressing capability,  and  essentially  the  same  instruc- 
tion set  as  before.  But  significant  improvements  have 
been  instituted,  improvements  which  may  benefit  the 
robot  designer. 

First,  the  8085  contains  its  own  clock  and  systems 
controller.  Add  a crystal  and  a simple  reset  network  and 
youTe  ready  to  go,  with  all  necessary  waveforms  inter- 
nally generated.  This  means  lower  component  count  and 


easier  hook-up.  The  8085  uses  roughly  the  same  power 
as  the  8080A,  even  though  it  performs  the  functions  of 
the  original  three-chip  set.  Practically,  this  amounts  to  a 
savings  of  sixty-some-odd  percent  power  usage. 

Second,  the  8085  is  single-supply:  +5  volts.  That  is, 
your  robot  only  needs  a single-voltage  battery  supply, 
(no  tapped  batteries  or  power  inverters).  In  this  respect, 
Intel  has  sort  of  “caught  up"  with  the  single-supply 
philosophy  of  some  other  microprocessors,  such  as  the 
6800  and  the  Z-80. 

But  there's  more.  The  8085  has  improved  Interrupt 
capability.  The  original  8080A  required  that  an  interrupt 
instruction  be  more  or  less  “jammed  onto"  the  data  bus. 
The  8085,  however,  also  has  a set  of  four  on-chip,  priori- 
tized vectored  interrupts.  Three  of  these  are  software- 
maskable,  and  all  are  certainly  much  easier  to  imple- 
ment in  a robotic  system  than  the  earlier  approach. 

Another  helpful  addition  is  a pair  of  pins  for  serial  in- 
put and  output  data,  labeled  SID  and  SOD.  Though  these 
are  more  applicable  to  standard  microcomputer  sys- 
tems, as  basic  interface  to  a TTY,  CRT  or  cassette, 
roboticists  can  certainly  find  some  uses  for  the  extra  I/O 
bit.  And,  after  all,  what  if  you'd  like  to  program  your 
robot  serially,  from  a tape  deck  or  even  another  micro* 
computer  keyboard?  The  serial  data  port  is  an  ideal  way 
to  “get  into”  the  microprocessor  without  stealing  word* 
space  from  an  external  I/O  chip. 

Now  just  a brief  word  about  some  new  8085-oriented 
peripheral  ICs+  Intel  has  also  announced  the  first  offer- 
ing of  two  new  40-pin  multi-function  chips  which,  to- 
gether with  the  8085,  form  a basic  minimum  microcom- 
puter system.  One  of  the  chips  is  the  8755,  a combina- 
tion of  IK  bytes  of  EPROM  and  16  software-program- 
mable I/O  lines.  The  other  chip  is  the  8155,  which  con* 
sists  of  256  bytes  of  static  RAM,  22  programmable  I/O 
lines,  and  a 14-bit  programmable  timer-counter. 

So  far,  the  cost  of  the  8755  EPROM-I/O  bug  is  still  up 
there.  But  the  roboticists  may  want  to  consider  using 
one  or  more  inexpensive  8155  chips  and  go  with  an  all- 
RAM  system.  Or  if  that  seems  amateurish,  you  can  use 
the  8155  and  add  a standard  EPROM,  such  as  an  8708,  as  a 
non-volatile  bootstrap  or  program  monitor.  The  8085  can 
handle  all  the  earlier  8080A  memories  and  peripherals. 

Does  this  all  sound  a bit  too  rosy?  Well,  let’s  be 
honest;  the  8085  does  pose  a few  possible  drawbacks. 
First,  Intel  made  one  semi-major  design  change  from 
8 080 A to  8085:  they  multiplexed  the  data  lines  with  the 
lower  eight  address  bits,  and  provided  a strobe  pin  to 
separate  the  two.  (The  main  reason  for  this  was  to  free 
pins  for  additional  features.)  This  means  adding  an  8-bit 
latch  to  extract  address  from  data  it  you  plan  to  use 
standard  memories  or  peripheral  devices.  (The  new  8755 
and  8155  chips  have  a built-in  address  latch  for  this  pur- 
pose.) For  roboticists,  it  boils  down  either  to  an  added 
component,  or  using  the  new  chips.  Take  note,  though. 
If  your  robot  would  require  a fairly  large  memory,  you’d 
probably  need  the  extra  latch  anyway  — or  some  sort  of 
bus  driver  — to  handle  the  added  load.  So  only 
designers  of  smaller-scale  robot  systems  need  to  give 
this  dilemma  much  thought. 

A second  possible  drawback  involves  the  I/O  portions 
of  the  8155  and  8755*  The  ports  associated  with  the  new 
chips  are  essentially  memory-mapped.  Some  may  see 
this  as  an  advantage,  but  it’s  all  a matter  of  viewpoint. 


110  INTERFACE  AGE 


APRIL  1978 


AO  ■ AO, 

et-DinECTiOMAl 

A0DttF£E.a*Tfr  BU5 


Figure  1.  8085  CPU  Functional  Block  Diagram.  Reprinted 
by  courtesy  of  Intel  Corporation,  Copyright  1977. 


Treating  I/O  as  memory  in  either  the  8Q80A  or  8085  sys- 
tem means  a reduction  of  available  memory  addressing, 
plus  the  additional  tedium  of  using  3-byte  memory-fetch 
instructions  instead  of  standard  2-byte  I/O  instructions. 
But  the  8085  addressable  memory  field,  when  decoded, 
is  so  vast  anyway  — 64K  bytes  — that  this  may  be  no 
problem.  It  largely  depends  on  the  orientation  of  the 
specific  robot  design  — does  it  need  lots  of  memory  or 
lots  of  I/O? 

A final  difficulty  at  present  is  availability.  The  8085s 
are  relatively  new  and  thus  somewhat  tough  to  get  hold 
of.  But,  given  time,  they'll  be  covering  the  countryside.  It 
might  be  wise  to  pick  up  on  Intel’s  8085  literature,  and 
perhaps  even  to  design  your  robot  around  the  chip  sight 
unseen.  (The  literature  is  quite  lucid  as  to  the  cap- 
abilities and  applications  of  the  '85,  even  providing 
some  sample  schematics.}  Chip  cost  even  this  early  in 
the  game  is  relatively  low,  but  if  you  design  now  and  buy 
later,  chances  are  that  you’ll  save  some  cash  when 
they're  more  common. 

Building  a robot  is  not  like  building  a hi-fi  kit.  Plenty  of 
consideration,  and  perspiration,  will  be  spent  in  the 
mechmechanical  design  and  construction  aspects.  The 
simpler  it  is  to  design  the  Bratn,  the  more  time  can  be 
put  into  the  integration  of  Brain  and  Body.  This  is  not  to 
say  that  the  control  circuitry  is  unimportant.  But  If  the 
central  processor  is  a bear  to  wire  up,  or  a bear  to  supply 
power  to,  there’ll  be  added  frustration  to  the  already- 
overworked  roboticist. 

The  8085  seems  to  be  an  ideal  solution.  It  is  sophisti- 
cated, yet  simple.  It  has  all  of  the  logical  power  of  the 
8080A,  plus  some,  and  yet  It  is  free  of  the  major  com- 
plications. In  short,  it  is  “state-of-the-art,”  and  after  all 
can  we  afford  to  have  less  than  that  in  our  robots?Cl 

For  those  of  you  wishing  further  information  on  this 
articte,  or  on  the  other  two  appearing  in  this  issue , you 
can  contact  the  author  by  writing  to:  Frank  Da  Costa , 
70930  N.W,  14th  Avenue , #A-73,  Miami t FL  33167. 

— Editor 


Figure  2.  8085  Minimum  Component  Count  Microcom- 
puter. Reprinted  by  courtesy  of  Intel  Corporation,  Copy- 
right 1977- 


APRIL  1978 


INTERFACE  AGE  111 


A Vocal  Interface 
for  Your  Robot 

By  Frank  Da  Costa 


If  I mention  the  word  “robot,”  the  phrase  “the  perfect 
mechanical  servant"  may  come  to  mind.  You  envision 
the  Man  of  the  House  asking  his  household  robot  to 
fetch  his  pipe  and  slippers,  or  Mother  asking  it  to  wash 
the  dishes.  And  it  complies  promptly,  for  it  is  a robot  — 
it  does  what  it  is  told. 

Unfortunately,  the  real  life  experimental  robots  of  to- 
day are  far  from  this  ideal.  You  may  tell  one  to  wash  the 
dishes,  but  it  will  stare  back  at  you  with  a quizzical  look 
on  its  faceplate.  Reason:  it  doesn’t  know  the  language. 
“Punch  my  ASCII  keyboard,”  it  might  say,  “or  feed  me 
paper  tape,  or  play  me  some  serial  data  at  a kilobaud  or 
two.  But  don’t  talk  to  me  — I can’t  hack  it.” 

Now  there’s  no  real  drawback  to  using  a little  remote- 
control  box  with  switches  and  such,  but  you’ve  got  to 
have  it  with  you  all  the  time.  The  ideal  situation  is  to 
enable  your  robot  to  interface  to  the  human  voice.  Alas, 
though,  speech  recognition  interface  cards  are  still 
quite  expensive.  And  robot-builders  are  notoriously 
short  of  large  working  capital. 

Here  is  a relatively  simple  vocal  interface  which  can 
be  used  to  convey  4 or  8-bit  chunks  of  data  to  your  robot 
or  personal  computer  system.  It’s  a far  cry  from  the 
English  language,  but  it’s  affordable  and  quite  effective. 

The  input  to  the  Vocal  Interface  is  a series  of  musical 
notes,  hummed  by  the  human  operator.  Now,  if  you  can’t 
carry  a tune  in  a wheelbarrow,  don’t  worry.  All  that  is  re- 
quired is  to  know  when  a note  is  higher  or  lower  in  pitch 
than  another  one. 

The  operator  hums  a note  — it  doesn’t  matter  what  pitch 
it  is.  Then  he  hums  a series  of  four  (or  eight)  note,  corre- 
sponding to  bits  in  a byte  of  data.  If  he  wishes  a “1,”  he 
hums  higher  than  his  first  note.  If  he  wishes  a “0,”  he  hums 
lower  than  the  first  note.  The  system  is  self-synchroniz- 
ing, so  that  the  time  length  of  each  note  is  not  critical, 
within  a certain  maximum  limit.  A second  or  two  of  si- 
lence in  between  each  note  allows  the  synchronization. 

It’s  clear  that  the  operator’s  musical  abilities,  (or 
disabilities),  have  little  bearing  on  the  circuit.  He  need 
not  know  what  key  he’s  in,  or  what  musical  intervals 
he’s  forming,  or  exactly  how  long  he’s  humming.  He  just 
needs  to  hum  higher  or  lower  than  his  first  note,  as 
much  higher  or  lower  as  he  cares  to  hum. 

The  Vocal  Interface  described  here  is  for  four  bits  of 
data,  and  can  be  expanded  to  8 bits  with  very  little  extra 
wiring.  The  4-bit  version  is  easier,  since  it’s  easier  to 
keep  track  of  five  notes  (a  first  note  and  four  bit  notes) 
than  the  nine  notes  of  the  8-bit  version. 

The  entire  circuit  is  shown  in  Figure  1.  Notice  the  out- 
puts at  the  far  right:  a 4-  or  8-bit  parallel  output  port,  and 
a data  valid  flag  bit.  The  input  is  an  inexpensive  crystal 
lapel  microphone. 

The  timing  circuit,  consisting  of  the  555  timer  and  the 
74123  dual  one-shot,  presides  over  a simple  frequency- 
latching arrangement.  Input  notes  are  converted  to 


square  waves  by  a 311  comparator,  which  are  used  to 
clock  a pair  of  7493  binary  counters.  Every  Vio  of  a sec- 
ond, the  resulting  count  is  latched  and  the  counters  are 
cleared.  Thus,  the  latches  maintain  a running  record  of 
input  frequency.  Since  the  highest  count  of  the  two 
7493’s  is  255,  the  highest  reliable  input  frequency  is  255 
divided  by  fto  sec,  or  1275  Hz  — which  is  about  a D#,  two 
octaves  above  middle  C,  a fairly  high  note  for  a female. 

. .feed  me  paper  tape,  or 
play  me  some  serial  data  at  a 
kilobaud  or  two.  But  don’t 
talk  to  me  — I can’t  hack  it.” 

A 3-Input  NAND  gate  is  wired  to  function  as  an  OR 
gate,  to  indicate  whenever  the  frequency  latch  number 
exceeds  32,  the  equivalent  of  160  Hz,  about  an  E,  two  oc- 
taves below  middle  C.  Thus,  this  gate  is  low  in  condi- 
tions of  silence  or  low  frequency  ambient,  but  goes  high 
during  frequencies  between  160  and  1275  Hz. 

The  gate  triggers  a one-shot  (V2  of  a 74123),  which  in- 
dicates reception  of  the  first  note.  If  no  second  note  is 
received  within  5 seconds  to  re-trigger  the  one-shot,  it 
will  time  out,  returning  the  circuit  to  its  passive  ready 
state.  In  application,  the  operator  cannot  allow  any 
longer  than  5 seconds  to  elapse  between  each  note,  or 
else  the  circuit  will  reset.  This  feature  prevents  one-time 
bursts  of  frequency  from  being  considered  as  data  input. 

One  7474  flip-flop  is  kept  cleared  by  the  one-shot  until 
reception  of  a chain  of  notes.  The  first  note  leaves  the 
flip-flop  unaffected,  until  the  note  drops  to  silence, 
which  clocks  the  flip-flop  on  the  inverted  edge  of  the 
3-Input  NAND  gate  output.  The  flip-flop  is  used  to  con- 
trol the  gating  which  separates  the  first  note  from  the 
subsequent  bit  notes. 

The  NAND  gate  output  is  gated  to  one  of  two  places, 
depending  on  the  state  of  the  flip-flop.  On  the  first  note, 
it  is  gated  to  latch  the  frequency  word  into  a secondary 
pair  of  latches  for  temporary  storage.  (This  becomes  a 
reference  number,  the  first  note.)  On  the  subsequent 
notes,  the  level  is  gated  to  clock  an  8-bit  shift  register, 
which  is  being  loaded  by  the  output  of  a pair  of  7485 
magnitude  comparators.  The  magnitude  comparators 
compare  the  latched  first  note  number  with  the  new  in- 
coming bit  note,  and  output  a “1”  if  the  new  note- 
number  is  larger,  and  a “O’’  if  not  larger. 

Let’s  review  a bit.  A basic  frequency-counter  circuit  is 
always  latching  fto  sec  samples  of  an  input  frequency. 


112  INTERFACE  AGE 


APRIL  1978 


■ (5  m t Q 

i ^ 5 ® S a. 

i 5 m m § £ f % 

) O <17  tt  □ 05  h > _ 

<T)  rc 

t- 

C5^NPH.co5l-*“iQ"  m 

t4.h-.r^h,s.h^ri'h-intO  a 


Figure  1.  Vocal  Interface  Unit.  Connections  noted  in  dashed  lines  may  be  used  to  expand  the  basic  unit  from  a 4-bit  to  an  8-bit  capacity. 


APRIL  1978 


INTERFACE  AGE  113 


Tired  ol  BASIC? 
flood  mere  /peed? 
Try  FORTRAN-80 

• SOSO  based 

• A IMS  I standard 

• very  fast 

•runs  with  C P/IVI  floppy  OOS 

funny  soimds 

927-b  e.  las  tunas  dr. 
san  gabrieli  calif,  91775 

(213)  E87-1811 

niiu'tx%3rryjutere 

CIRCLE  INQUIRY  NO.  92 


The  first  note  received  which  exceeds  a 160  Hz 
threshold  is  latched  secondarily  as  a reference;  every 
succeeding  note  is  compared  to  it,  which  comparison 
determines  the  loading  of  an  8-btt  shift  register. 

The  clocking  of  the  shift  register  also  clocks  a 7493 
counter  to  keep  track  of  the  number  of  bits  stored. 
When  the  7493  reaches  ,l4T’  or  “8,”  its  output  line  (either 
£tC”  or  LiD")  is  used  to  reset  the  one-shot  and  flip-flop  in 
readiness  for  a new  series  of  notes,  and  to  set  a Data 
Valid  flip-flop.  (The  Data  Valid  flip-flop  is  cleared  during 
reception  of  a new  sequence  of  notes.) 

The  Vocal  Interface  Unit  can  convey  data  of  all  sorts 
to  the  robot.  If  the  robot  is  based,  say,  on  an  8080  micro- 
processor, the  program  could  wait  for  reception  of  two 
8-blt  words  from  the  Interface  Unit  and  use  these  as  the 
address  to  a subroutine  which  you  desire  to  be  performed. 

It  may  take  you  a while  to  get  the  hang  of  using  the 
Vocal  Interface  Unit,  but  here  are  a couple  of  guidelines 
to  ease  the  pain. 

1.  Hum  or  "la"  your  first  note  at  a comfortable  pitch, 
one  which  is  in  the  middle  of  your  voice  range,  so 
that  it  won't  be  difficult  to  follow  with  higher  or 
lower  notes. 

2,  Hum  or  “lan  your  notes  for  around  one  second  per 
note  and  allow  a silent  space  of  about  one  second 
between  notes.  Remember  that  5 seconds  fs  the 
limit  for  each  note  with  its  following  moment  of 
silence. 

Robots,  ideally,  are  meant  to  be  largely  autonomous 
in  nature.  Controlling  a robot  via  a control  box  gives  the 
impression  of  a puppet  on  a string.  A vocally-controlled 
robot,  though,  gives  the  impression,  and  in  part  the  real- 
ity, of  a higher  degree  of  autonomy.  This  Vocal  Interface 
Unit  can  be  used  effectively  to  advance  your  persona! 
robot  project  one  step  closer  to  this  lofty  goal.D 


RONDURE  COMPANY 


‘ V 

/I  rill®! 

2522  BUTLER  ST,  * DALLAS.  TEXAS  75235  • 214  630  4621 

ASCII  SELECTRIC 


TRENDATA  1000 
Used  working  $775.00 
Used  working  $930.00 
(Factory  refurb) 

(30  day  warranty) 


HARDWARE 

4IBM 


A SCH  CODE  CONVERSION  iPa^llL-l  Recede  Only  I Qfl 

Sulfif.lric  Mectianrsn.  Ho&vy  Duly  Ti&ntlnilJ  Eleci  \ 


SPECIFICATIONS 
Printer  Mechanism:  Heavy 
duty  Input/output,  Series 
745 

Weight:  Approximately 
120  lbs. 

Dimensions:  29" H x 35"W  x 
33"D 

Print  Speed:  (14.8  charac- 
ters per  second 
Piaten:  15"  wide,  pin  feed 
or  form  feed  device  optional 
(132  print  positions) 

Code  Set:  IBM  2741  com- 
patible, Keyboard  available 
in  correspondence  code 


ASCII  ELECTRONICS 

We  can  provide  a PC  Board 
to  replace  the  internal  elec- 
tronics PC  Board  that  works 
with  the  ASCII  Character 
Set. 

$225.00 

Parallel  output  only— 15 
characters  per  second 
accepts  7 bit  ASCII 
parallel  w/strobe  & prints 
on  Selectric.  The  unit  still 
works  as  a typewriter  in 
off-line  mode. 


the 

computer 

room 


I 


O 


NOVATION 

DC3102A 

USED 

WORKING 

$150.00 

RS232  Connexion 
300  Baud 


II  990/4 
Single  Board 
16  Bit  Micro 
Computer 
NEW  $250.00 


SHUGART  MINI-FLOPPY  DRIVE 
NEW  PRICE 

$325.00  Each 

MODEL 

SA-400 


ORDERING  INFORMATION: 

We  ship  the  same  day  we  receive  a certified  check  or  money  order, 

Texas  residents  add  5%  sales  lax.  Please  call  M you  have  a question. 

Wrile  for  our  CATALOG  of  many  parts,  terminals,  printers,  etc. 

AH  items  subject  lo  availability.  Your  money  returned  It  we  are  out  Ol  stock. 


SHIPPING  INFORMATION: 

Modems:  $2.00  each:  2 lor  $4.00  UPS 

Small  Items  8 Parts:  $2.0Q/order  less  than  $20.00:  $4,Q0forder  S20.00  lo  £100.00; 
$6.00/order  over  $100,00 

Large  Items  8 Parts:  Specify  Freight  or  Air  Freight  Collect 

Foreign  Orders:  Add  appropriate  freight  or  postage.  Please  specify  exactly  what 

you  wish  by  order  number  or  name  or  both, 

We  now  take  Master  Charge  orders.  Speedy  full  number,  bank  numberand  expira- 
tion date. 


114  INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  89 


APRIL  1978 


Computer  Tutorial  — Part  III 

Memories  Remembered 

By  Roger  Edelson,  Hardware  Editor 


We  will  begin  this  month's  discussion  with  a view  of 
core  memory  principles  and  operation.  Core  memories 
store  binary  digits,  without  consuming  electrical  power, 
by  virtue  of  the  fact  that  they  can  be  put  into  two  differ- 
ent states  of  remanent  magnetization.  The  two  states  of 
remanence  are  produced  by  applying  magnetic  fields  of 
opposite  polarity  with  sufficient  strength  to  saturate,  or 
nearly  saturate,  the  material.  Figure  1 shows  these  two 
possible  states  on  the  hysteresis  loop  of  a typical 
square  loop  material  The  fact  that  the  store  information 
will  remain  in  the  core  with  no  application  of  power, 
once  the  initial  state  of  remanence  has  been  established, 
accounts  for  the  non-volatility  of  this  memory  system. 
The  reason  for  using  a rectangular  loop  material  can  be 
seen  from  a glance  at  the  typical  S-H  loop  presented  in 
Figure  1.  Once  a sufficient  magnetic  field  (Hm)  has  been 


applied,  the  magnetic  flux  will  attain  a level  of  Bm.  When 
the  field  is  removed  the  flux  level  will  move  to  Bi,  Subse- 
quent applications  of  a field  Hm  will  move  the  flux  level 
to  Bm  and  back  to  B,.  The  core  will  remain  in  this  rema- 
nent flux  state  so  long  as  a reverse  field  sufficient  to 
switch  the  flux  is  not  applied.  When  a field  of  -Hm  is  ap- 
plied, the  flux  will  move  of  a level  of  -Bm  and  move  to  -Bo 
when  the  field  is  removed.  If  the  core  has  a sense  wind- 
ing on  it,  a considerably  larger  voltage  will  be  produced 
by  the  flux  change  from  Bi  to  -Bo  than  will  be  produced 
when  the  flux  changes  from  -Bo  to  -Bm,  It  is  this  voltage 
that  is  sensed  to  indicate  the  presence  of  a stored  “i.” 
Because  the  core  must  be  switched  to  the  LlCT  state 
when  being  read,  this  type  of  memory  is  referred  to  as  a 
Destructive  Read-Out  (DRO)  memory,  in  a real  life 
memory  the  voltage  from  the  disturbed  cores,  (those 
with  M0fs")  and  the  lead  inductance  produces  a signif i- 
cant  voltage  as  shown  in  Figure  2.  As  the  ‘*0”  output 


V i 

* STUBBING 

POINT 

' I 

«iV 

[ \ \ 1 OUTPUT 

If  o Qtrrpijr 

1 ^ 

jM*L  < 

Figure  2.  Output  voltage  of  sense  winding  in  a plane 
array  of  cores. 

cores  and  the  inductive  voltages  peak  earlier  in  time 
than  the  "I"  voltage,  it  is  possible  to  obtain  a greater 
‘T  to  “G,T  discrimination  by  evaluating  the  signal  at 
some  delayed  time. 


Besides  their  small  size,  one  of  the  advantages  of 
magnetic  cores  is  the  ability  to  easily  wire  up  these 
devices  to  store  large  amounts  of  data.  Figure  3 shows  a 


simplified  diagram  of  the  principle  of  a coincident  cur- 
rent matrix  store.  In  this  design,  a current  (lm/2)  suffi- 
cient to  produce  half  of  the  switching  field,  (Hm),  is  ap- 
plied to  the  one  each  column  and  row  drive  wire.  The 
core  present  at  the  intersection  of  the  selected  row  and 
a ViY'  would  be  stored.  The  other  cores,  which  are 
threaded  by  only  one  energized  wire,  receive  only  half 
this  magnetic  field  strength  and  are  substantially  unaf- 
fected, although  they  are  said  to  be  disturbed.  When 
reading,  the  currents  are  reduced  and  the  output  voltage 
is  sensed  by  the  additional  output  line  threading  each 
core.  This  figure  shows  a plane  of  only  one  digit  of  nine 
words.  There  will  have  to  be  as  many  planes  as  there  are 
digits  (bits)  to  be  stored. 

A more  common  method  of  wiring  a coincident  cur- 
rent drive  matrix  is  shown  in  Figure  4,  and  the  inter- 
connection of  these  planes  in  a stack  is  shown  in  Figure 
5.  This  wiring  method  uses  a more  complex  pattern  for 
the  sense  winding  in  order  to  affect  a greater  cancella- 
tion of  the  output  of  the  disturbed  cores  and  minimize 
the  inductive  coupling  to  the  drive  wires.  When  the 
planes  are  connected  in  this  fashion,  it  is  necessary  for 
some  trick  to  be  used  to  keep  from  storing  the  same  bit 
state  in  all  the  planes.  The  fourth  winding  called  the 
digit,  or  inhibit,  line  performs  this  function.  When  infor- 
mation is  being  written  into  the  cores  a pulse  of  current 
equal,  but  opposite,  to  the  half-wrife  current  in  either  the 
X or  V line  is  applied  to  very  plane  were  a “O'1  is  to  be 
stored.  This  prevents  the  flux  in  the  selected  core  from 
exceeding  Hm/2,  so  the  attempt  to  write  a "I”  is  in- 


APFUL  1978 


INTERFACE  AGE  115 


Y DRIVE  WIRES 


Figure  4.  Typical  wiring  for  coincident  current  with 
digit/inhibit. 1 


hibited.  Information  in  the  other  cores  in  the  plane  will 
be  unaffected  by  the  digit  pulse  as  it  will  reduce  the 
drive  experienced  by  cores  on  the  selected  row  and  col- 
umn to  zero,  while  the  remainder  of  the  cores  will 
receive  a half-current  pulse  in  the  opposite  direction. 

More  complex  systems  can  be  constructed  using  ad- 
ditional cores  for  eitehr  selection  or  storage.  Systems 
using  the  additional  cores  for  switching  exhibit  less  de- 
pendence on  the  coincident  current  tolerances  at  the 
cost  of  higher  drive  currents  and  more  complexity.  A 
two-core  per-bit  system  using  both  cores  for  storage 
allows  faster  operation  at  the  cost  of  increased  com- 
plexity. In  the  main,  almost  all  practical  core  storage 
systems  are  constructed  using  only  one  core  per  bit;  as 
faster  speeds  were  required,  they  were  achieved  by 
decreasing  the  core  size. 

The  possible  practical  arrangements  of  the  cores  and 
core  planes  is  reasonably  limited  and  well  known.  The 
success  or  failure  of  the  storage  system  really  depends 
on  the  design  of  the  drive,  selection,  and  sense  circuitry. 
It  is  in  this  arena  that  the  ingenuity  of  the  circuit  design- 
er plays  an  important  role.  The  selection  circuits  devel- 
oped are  too  numerous  to  catalog  here,  but  some  of  the 
problems  that  must  be  solved  are:  1)  high  drive  currents, 
2)  variation  of  drive  requirements  with  temperature,  3) 
large  back  voltages  from  the  effect  of  the  core  induct- 
ances, and  4)  fast  switching  speeds.  In  almost  all  new 
core  stores  the  function  of  the  sense  circuitry  is  provid- 
ed by  an  integrated  circuit  sense  amplifier.  The  advent 
of  these  devices  has  greatly  simplified  the  life  of  the 
core  memory  designer. 

Another  way  to  use  information  stored  in  the  square 
loop  of  a magnetic  material  is  to  move  this  magnetized 
medium  under  a sensing  head.  With  this  method  the 
change  in  flux,  which  produces  a voltage  output,  is  accom- 
plished by  physically  moving  the  magnetized  area  rather 
than  switching  the  flux.  For  this  reason  the  stored  flux 
remains  at  the  same  state  as  it  was  prior  to  the  read  opera- 
tion and  the  device  is  a non-destructive  readout  memory. 
This  is  the  principle  behind  the  magnetic  recording  on  all 
moving  memories:  tape,  disks,  or  drums.  The  magnetic 
medium  selected  is  based  on  cost,  system  access  time, 
and  complexity  considerations.  Tape  storage  usually 
has  the  longest  average  latency  time  with  disks  falling 
between  the  tape  drives  and  the  magnetic  drums.  Com- 


X DRIVE  Y DRIVE 
WIRE  WIRE 


j 


i 

Figure  5.  Plane  interconnect  for  coincident  current  with 
digit  plane. 


plexity  and  cost  appears  to  be  the  inverse  of  the  latency 
time.  Drums  saw  great  utility  in  military  aircraft  systems 
because  of  their  ruggedness  and  high  storage  capacity, 
coupled  with  a reasonable  access  time.  The  more  com- 
mon approaches  for  the  micro/minicomputer  field  are 
tapes  (either  cassette  or  7/9  track)  and  floppy  disks. 

No  matter  which  type  of  store  is  selected,  it  is  neces- 
sary to  select  a recording  method  for  providing  informa- 
tion as  to  the  data  being  stored.  Nine  of  the  most  popu- 
lar recording  methods  are  shown  in  Figure  6.  Any  method 

ONE 

nr 

h 

ZERO 

"L 

ZERO 

h 

ONE  1 

, L_y- 
, nnn 

ZTZZ 
a n 

L 1 

A U 

lDFR» 

1 / i Freau«ncy  ShiM  Key 

inn 

TV 

. 1 

»NRZ> 

1 

« r 

1 

r 

iz 

|PE> 

„ r= 

1 

* I 

i 

<ME> 

„ r 

1 ft  » MnriKlod  PM 

ZJ 

(MFM) 

1 1 

n 

— 

1 

. inn 

ti: 

n 

n 

oln 

1 (PWM) 

1 1 1 1 - i Torve  Burst 

utr 

. inn 

CTO 

nn  n n 

in 

nnrr 

J u ™ 

• UUL 

U J U L 

U U J 

u U L (kcw 

Figure  6.  Popular  Recording  Methods. 

could  be  used  with  any  recording  medium,  but  in  prac- 
tice certain  systems  work  better  with  a particular  stor- 
age device.  Cassette  recorders,  because  of  their  lack  of 
speed,  accuracy  and  the  use  of  less  than  optimum  tapes, 
require  a method  which  overcomes  these  limitations. 
The  Kansas  City  Standard  has  achieved  wide  usage  with 
some  systems  which  employ  better  drives,  using  either 
Manchester  or  a modification  of  the  NRZ  system.  Most 
drum  systems  used  wither  NRZ  or  Manchester,  with 


116  INTERFACE  AGE 


APRIL  1978 


Manchester  being  the  preferred  system  because  of  its 
self-clocking  nature.  The  7/9  track  tape  drives  use  NRZ 
for  the  lower  character  densities,  and  use  Phase  En- 
coding or  Manchester  at  higher  character  densities. 
Floppy  disks  can  use  either  NRZ  or  the  Phase  Encoding 
Manchester  method.  Let’s  look  at  each  system  briefly: 
Double-Frequency  Recording  (DFR),  is  an  inherently 
self-clocking  scheme  which  is  immune  to  wow  and  flut- 
ter. It  does  not  have  the  magnetic  drift  and  bit  packing 
problem  of  NRZ,  but  requires  a high  bandwidth. 

Frequency  Shift  Keying  (FSK)  is  used  in  most 
modems,  (Modulator-Demodulator),  data  transmission 
systems  because  of  its  noise  and  amplitude  rejection. 
However,  it  is  very  speed  dependent.  It  does  provide  a 
very  good  tape  drop-out  rejection  because  of  the 
number  of  flux  reversals  per  bit.  This  system  is  found 
mostly  in  high  quality  instrumentation  recorders. 

Basically,  you  can  have  it 
IBM’s  way  and  be  compatible 
with  the  rest  of  the  world, 
or  you  can  use  your  own 
format  for  increased  storage 
but  be  restricted  to  your  own 


plicated  encoding  algorithm  "in  order  to  reduce  bit  shift- 
ing problems. 

Pulse  Width  Modulation  (PWM)  is  a scheme  to  adjust 
the  width  of  the  recorded  flux  to  correspond  to  a 1 or  a 0. 
It  is  a patented  process  which  is  self-clocking  and  noise 
and  amplitude-level  tolerant. 

Tone  Burst  (TB)  is  an  extremely  simple  scheme  for 
recording  data;  a 1 is  recorded  as  a burst  of  tone  while  a 
0 is  blank.  It  is  not  self-clocking  and  is  extremely  sensi- 
tive to  amplitude  I eve  I and  noise. 

Kansas  City  Standard  (KCS)  is  the  most  popular 
system  in  the  home  computer  market.  It  is  a mixture  of 
Manchester,  FSK  and  Tone  Burst.  An  8-cycle  burst  of 
2400  Hz  is  used  to  record  a 1 and  4-cycle  burst  of  1200 
Hz  is  a 0.  A phased-lock  loop  can  be  used  to  produce  a 
4800  Hz  clock  from  the  recorded  data.  This  system  is 
reasonably  independent  of  speed  variations,  and  rela- 
tively insensitive  to  amplitude  variations  and  noise.  The 
use  of  multiple  flux  reversals  per  bit  limits  the  packing 
density,  but  reduces  the  possibility  of  tape  drop  outs. 

With  the  exception  of  bubble-memories,  (which  will 
be  covered  much  later),  this  completes  the  survey  of 
magnetic  storage  techniques.  We  have  not  covered  the 
detailed  design  and  formating  specifications  of  the 
tapes  or  disks  because  they  are  somewhat  device  or 
controller  dependent.  Basically  you  can  have  it  IBM’s 
way  and  be  compatible  with  the  rest  of  the  world,  or  you 
can  use  your  own  format  for  increased  storage  but  be 
restricted  to  your  own  system,  or  si  mi  lar  systems. 


system,  or  similar  systems. 


Non-Return-To-Zero  (NRZ)  system,  and  its  brother 
NRZI  (NRZ  Inverted),  have  the  current  in  the  head  in  one 
direction  for  a "1”  and  in  the  opposite  direction  for  a 
"0.”  In  NRZI  the  magnetic  flux  Is  reversed  at  every  "1" 
and  Is  left  unchanged  for  "0’s.”  This  system  requires  an 
extremely  high  bandwidth,  it  must  go  down  to  almost  dc 
because  of  the  lack  of  flux  changes  for  “0's."  It  also  suf- 
fers from  bit  packing  problems  due  to  the  shift  of  the 
“1"  output  peak,  depending  on  the  previous  informa- 
tion, and  from  baseline  shift.  It  Is  not  self-clocking  and 
must  have  an  additional  clock  track  and  read/write  head. 

Phase  Encoding  (PE)  and  Manchester  Encoding  (ME) 
are  two  manifestations  of  the  bi-phase  recording  tech- 
nique. In  an  effort  to  overcome  the  limitations  of  NRZ  a 
scheme  was  developed  in  which  there  was  at  least  one 
flux  change  for  each  recorded  bit,  be  it  a "I"  or  a “0.” 
The  state  of  the  information  determines  the  direction  of 
the  flux  change  and  hence  the  polarity  of  the  output  sig- 
nal. In  PE  the  flux  change  occurs  in  the  middle  of  each 
bit  cell  and  in  ME  it  occurs  at  the  beginning  of  each  bit 
cell.  Both  methods  are  inherently  self-clocking;  there  is 
at  least  one  flux  change  per  bit  with  ME  being  easier  to 
generate  and  decode.  The  required  frequency  of  bi- 
phase recording  is  equal  to  twice  the  bit  rate. 

Modified  FM  (MFM)  was  developed  in  an  attempt  to 
reduce  maximum  of  two  flux  reversals  per  bit  of  bi- 
phase. This  system  requires  the  addition  of  a data  en- 
coding device  to  place  the  flux  reversals  according  to 
the  following  rules;  A 1 is  defined  as  a flux  reversal  at 
the  center  of  the  bit  cell  and  a 0 as  a flux  reversal  at  the 
beginning  of  the  cell  except  when  preceded  by  a 1.  In 
that  case  no  flux  reversal  occurs  during  the  bit  cell  for  a 
zero.  The  system  is  self-clocking  and  can  pack  twice  the 
data  that  can  be  recorded  with  bi -phase.  A companion 
scheme  M*FM  (Modified  Modified  FM)  uses  a more  com- 


Next  month  we  will  take  a look  at  the  semiconductor 
memory  field,  with  coverage  of  RAMs,  ROMs,  PROMs 
and  EPROMs.n 


BITS 


m 


Digital  Group 
I MSA  I 

Industrial  Microsystems 

Lear-Siegter 

Micro  Design 

North  Star 

Okidata 


BTTE5 

SERVES  YOU  WITH: 
PerSci 


Pickles  & Trout 
Poly  MorphEc  Systems 
Solid  State  Music 
Some 
Tarbell 

Technical  Design  Labs 
Vector  Graphic 


BITS  N BYTES 
College  Business  Park 
679  “D"  S.  State  College  Blvd. 
Fullerton,  Calif.  92631 
(714)879-8386 
HOURS: 


Our  Representative  In  San  Diego!  Jim  Farthing 
(7141  421-1041 


CIRCLE  INQUIRY  NO.  69 


APRIL  1978 


INTERFACE  AGE  117 


TEMPOS  Multi-User/Multi-Tasking 
Operating  System 

An  upgraded  version  of  the  time-shared  8080 
operating  system,  TEMPOS  (Timed  Environ* 
merit  Multi-Partitioned  Operating  System),  the 
package  is  designed  to  be  transportable 
among  systems  through  a new  System  Genera- 
tion Routine. 


TEMPOS  has  many  features  of  systems  nor- 
mally found  only  on  much  larger  machines,  for 
example,  batch  processing  simultaneously 
with  interactive  use,  foreground/background 
processing,  true  multi-tasking  (many  different 
jobs/ processes  executing  simultaneously)  and 
an  extensive  array  of  programs. 

For  further  information  and  prices  contact 
Administrative  Systems,  Inc  (A.S,L),  222 
Milwaukee,  Suite  102,  Denver,  CO  80206,  (303) 
321 -2473 l! 

CIRCLE  INQUIRY  NO.  202 


ANS  68  AND  74  COBOL  COURSE 

Info  3 has  just  published  COBOL  Training, 
an  introductory  course  on  COBOL  program- 
ming. The  course  teaches  the  essentials  of  the 
COSOL  programming  language  to  beginning 
programmers  as  well  as  to  those  who  wish  to 
add  COBOL  to  their  knowledge  of  program- 
ming languages.  Instruction  begins  with  Ihe 
basics  of  encoding  principles,  and  covers  in- 
put characteristics,  program  hierarchy,  and  all 
four  COBOL  divisions.  Both  ANS  68  and  ANS 
74  COBOL  are  covered.a  s well  as  basic  disk 
and  tape  concepts.  Students  encode  arithme- 
tic. logic  and  control  statements,  and  are  able 
to  successfully  write  complete  COBOL  pro- 
grams. 

The  course  materials  consist  of  audio-cas- 
sette instructional  tapes  and  an  accompanying 
workbook.  The  workbook  is  heavily  oriented 
toward  the  response  sections,  which  make  up 
half  of  all  visual  materials.  The  price  Is  $296.00, 
A free  “GOT  Chari”  showing  the  course  Goafs, 
Objectives  and  Tasks,  is  available  from  the 
publisher.  Further  information  is  available 
from  Info  3,  21241  Ventura  B!vd.t  Suite  193, 
Woodland  Hills,  CA  91364,  (800)  423-5205  or 
(213)  999-5753,  Larry  Vermillion. 

CIRCLE  INQUIRY  NO.  166 


HARD  COPY  HARDWARE 

COMPUTER  TEXTile  announces  the  avail- 
ability of  its  line  of  high  quality  hard  copy  hard- 
ware, Computer  Textile  sells  reconditioned 
QUME  and  DIABLO  daisy  wheel  printing  ter- 
minals. These  terminals  feature  30  CPS 
printers,  96  character  keyboards  with  10  key 
numeric  pad,  ASCII  coded,  RS  232  interface. 
Also  256  character  buffer,  user's  and  service 
manual,  with  full  graphics  capability  packaged 


in  a beautiful  beige  cabinet  with  black  and 
chrome  wheeled  pedestal. 

Options  include  45  CPS  and  55  CPS  mechan- 
isms for  some  OUMEs,  other  encodings,  pin 
feed  platen,  tractor  forms  feeder  and  service 
contracts.  Each  terminal  comes  with  a limited 
30  day  warranty.  Quantities  are  limited.  Prices 
from  under  $2,000.  Also  available  are  recondi- 
tioned ADM-1's,  modems  and  paper  tape  punch/ 
readers. 

For  complete  information  contact  COM- 
PUTER TEXTile,  10960  Wilshlre  Blvd.,  Suite 
1504,  Los  Angeles,  CA  90024,  (213)  477-2196, 
CIRCLE  INQUIRY  NO.  167 


UNIVERSAL 

MICROCOMPUTER  SYSTEM 

Microsystem  10/10,  consisting  of  two  com- 
plete, ready-to-use,  tape-based  8K  systems,  in- 
cluding two  high  speed  CRTs,  two  keyboards, 
two  dual  tape  units,  operating  software  and 
manuals,  is  priced  at  $5850,  a savings  of  $1850 
over  the  cost  of  two  separate  systems.  This 
price  includes  choice  of  8080,  6800  or  Z-B0 
microprocessor  for  each  half  of  the  system. 


Microsystem  30/30  provides  two  complete 
standard  8"  floppy  disk  based  systems,  each 
with  16K  bytes  of  RAM.  Other  configurations 
combine  32 K QUICKRUN™  tape-based  co- 
resident systems  with  standard  or  mini  floppy 
1GK  systems,  all  at  a substantial  savings  over 
two  separate  systems. 

For  additional  information  contact  Future- 
data  Computer  Corp,,  11205  So,  La  Cienega 
Blvd„  Los  Angeles,  CA  90045,  (213)  641-7700, 
Bob  Schaat. 


CIRCLE  INQUIRY  NO.  163 


REFERENCE  BOOK  C207 

Microprocessor  interface  Techniques  — 
From  Keyboard  to  Floppy  Disk,  by  Austin 
Lesea  and  Rodnay  Zaks:  One  or  multi-card  im- 
plementations of  microprocessor  interfaces 
are  becoming  obsolete;  one-chip  LSI  compo- 
nents plus  software  may  now  be  used.  Interfac- 
ing has  been  simplified  by  the  new  LSI  compo- 
nents and  related  software  techniques  to  the 
point  where  an  electronics  background  is  no 
longer  required  to  build  a system. 

The  book  takes  you  through  the  complete 
assembly  of  a microprocessor  system: 
assembling  a CPU;  Input-Output  techniques: 
interfacing  to  a keyboard,  LED.  teletype , 
printer,  floppy  diskt  CRT  cassette-tape;  In- 
dus trial  interfacing;  analog-digital  techniques; 
communications;  bussing  and  standards , In - 
cuding  Si  00,  iEEE4BB,  CAM  AC,  A complete 
case-study  is  presented  for  a multi-channel 
communication  system  and  a chapter  is  dedi- 
cated to  trouble-shooting  techniques.  Actual 
interconnects  are  presented  for  a number  of 
microprocessors,  and,  in  particular  the  8080 
and  the  6800, 

Completing  the  discussion  is  a chapter  on 
analog  to  digital  conversion  techniques  and 
products  allowing  many  "real  world”  systems 
to  be  designed  and  interfaced.  For  more  Infor- 


mation contact  Sybex,  2161  Shattuck  Ave., 
Berkeley,  CA  94704,  (415)  848-8233. 

CIRCLE  INQUIRY  NO.  164 


CREATIVE  COMPUTING  CATALOG 

A new  16-page  catalog  from  Creative  Com- 
puting describes  books,  magazines,  games, 
T-shirts,  and  other  items  of  interest  to  the  sea- 
soned computer  professional  as  well  as  the 
beginning  novice. 

Nearly  one  hundred  fascinating,  but  hard  to- 
find,  books  are  offered  on  topics  from  problem 
solving  to  programming  and  from  computer 
games  to  computer  literacy.  Both  British  and 
American  magazines  are  described  as  well  as 
board  games,  posters,  prints  and  T-shirts. 

Earlier  editinos  of  Creative  Computing's 
catalog  have  been  described  by  others  as  "The 
Whole  Earth  Catalog  of  computing,"  and  “the 
most  comprehensive  guide  to  educational  and 
home  computing  available  under  one  cover," 
The  price  Is  right  — FREE.  Get  yours  today. 

For  your  copy  or  more  information  contact 
Creative  Computing,  Attn:  Kim,  P.0  Box 
789-M,  Morristown,  NJ  0796Q. 

CIRCLE  INQUIRY  NO.  165 


GREAT  MAY  PROMOTION 

Spectacular  savings  on  top  quality  data  pro- 
cessing items  offered  form  ANSCO  during  the 
entire  month  of  May,  1978. 

Items  to  be  featured  on  the  “Great  May  Pro- 
motion” will  include  floppy  diskettes,  data 
modules,  disk  cartridges,  computer  tape,  com- 
puter ribbons,  data  processing  labels,  digital 
cassettes  and  a wide  variety  of  systems  for 
convenient  storage  and  retrieval  of  valuable 
media.  A special  focus  will  be  on  IBM,  DEC, 
NCR  and  Honeywell  systems. 

Literature  and  catalogs  will  be  sent  to  all 
regular  ANSCO  customers  in  April,  Special 
“Great  May  Promotion”  catalogs  will  be  for* 
warded  to  interested  readers  upon  request.  All 
orders  will  be  shipped  freight-free  within  48 
hours  of  notification,  and  satisfaction  is 
always  guaranteed. 

For  additional  information  call  American  Na- 
tional Supply  Corporation  toll-free  at  (800) 
421-1270,  or  In  California  call  collect  (213) 
532-7780,  or  write  to  ANSCO,  P.Q.  Box  2259, 
Gardena,  CA  90247, 

CIRCLE  INQUIRY  NO,  160 


METRIC  PRECISION 
COMPONENTS  CATALOG 


The  most  comprehensive  compilation  ol 
metric  system  standardized  precision  mechan- 
ical components  and  assemblies  has  been  pro- 
duced by  PIC  Design  Division  of  Wells-Benrus 
Corporation.  All  items  presented  in  the  catalog 
are  available  for  delivery  immediately  from 
stock. 


The  new  208- page  edition  contains  over 
25,000  components,  covering  24  different  pro- 
duct categories.  Also  included  In  the  catalog 
are  working  prints,  technical  reference  data 
tables,  gear  data,  metric  terms  and  formulas. 


118  INTERFACE  AGE 


APRIL  1978 


and  many  other  valuable  design/productfon 
aids. 

For  a free  copy  of  the  new  Metric  Catalog, 
write  PIC  Design  DW.,  Wells-Benrus  Corp.,  P,Q. 
Box  335,  Benrus  Center,  Ridgefield,  CT  06877, 
Attn:  Catalog  Department. 

CIRCLE  INQUIRY  NO.  161 

LOGOS  0KX  8K 
STATIC  MEMORY  BOARD 

Advanced  Computer  Products,  Inc.  has  a 
new  250  ns.  version  of  the  highly  received 
LOGOS  8K  Memory  board. 


The  LOGOS  8KZ  features  complete  buffering 
on  all  data  and  address  fines,  memory  protect 
down  to  256  bytes,  addressing  on  any  IK  boun- 
dary, phantom  line,  battery  back-up,  and  mil 
quality  PC  board  with  silk  screen  and  solder 
mask. 

The  LOGOS  8KZ  is  available  immediately  at 
Si 49.95  Kit  and  $199,95  assembled  and  tested, 
The  LOGOS  8K  is  now  priced  at  $1 25,95  Kit  and 
$179.95  tested  and  assembled.  In  quantity  4 
units  or  more,  reduce  to  $117.00  Kit. 

For  more  information  contact,  Advanced 
Computer  Products,  P.O.  Box  17329,  Irvine,  CA 
92713,  1310  "B"  E,  Edinger,  Santa  Ana,  CA 
92705,  (714)  558-8813 

CIRCLE  INQUIRY  NO.  174 

AUTOMATIC  RANGE  DPM 

When  signals  exceed  the  set  range  of  IMC's 
300  Series  DPM,  it  can  automatically  shift  to 
the  next  higher  or  lower  range,  protecting  the 
instrument  and  eliminating  external  switching. 


The  Automatic  Range  DPM  offers  four 
ranges:  ±200mV,  ±2V,  ±20V,  and  +2QQV, 
Decimal  points  are  positioned  automatically 
and  step  up/down  response  time  is  360ms.  AH 
control  logic,  shift  registers,  timing  circuits, 
precision  resistors,  and  analog  switches  are 
located  on  a single  RGB  inserted  in  the  DPM 
during  manufacture. 

Price  of  the  Auto  Range  Model  starts  at  $124 
In  1 to  9 quantities.  Delivery  is  stock  to  4 
weeks.  Contact  Dr.  Otto  Fest,  International 
Microtronics  Corporation,  4016  E.  Tennessee 
St.r  Tucson,  AZ  85714,  (602)  748-7900. 

CIRCLE  INQUIRY  NO.  176 

Low-Cost  64K  ROM 

A 65,536-bit  read  only  memory,  requiring 
200m W of  power  typically,  is  being  produced 
in  large  quantities  at  low  cost  by  Rockwell  In- 
ternational. 

Organized  in  an  8l92x8-bit  configuration,  the 
Z88XX  ROM  further  extends  RockwelPs  family 
to  give  users  low  system  cost,  while  providing 
twice  as  much  storage  as  the  company's 


A66XX  ROM,  Applications  for  the  64K  device 
include  cash  registers,  computer  terminals, 
medical  equipment,  accounting  machines, 
games,  equipment  controllers,  and  telephones. 

Most  existing  PPS  systems  can  easily  inter- 
change the  A88X  with  A6G-  A52-  and  AG5- 
ROMs  by  inserting  the  device  directly  into  the 
socket.  The  bus  interface  electronics  included 
on  the  chip  eliminates  board  changing. 

Prototypes  of  the  A88XX  ROM  are  available 
four  weeks  after  ROM  code  approval.  The 
device  sells  for  $12  In  large  volume,  and  $37.65 
in  lots  of  100, 

For  more  information  contact  Rockwell 
International,  Electronics  Devices  Div„  3310 
Mfraloma  Ave„  Anaheim,  CA  92803,  (714) 
632-2321,  Leo  Scanlon,  (213)  386-8776,  Pattie 
Atte  berry. 


f \ 

See  Us  In  Long  Beach 
At  The  Percomp  Show 
April  28-30 

Your  Apple 

and  SWTPCo 
Headquarters 
Add  To  Your  SWTPCo 


CIRCLE  INQUIRY  NO.  176 

NEW  BYTE  SHOPPER  AVAILABLE 

The  new  1978  edition  of  the  Byte  Shopper,  a 
unique  guide  to  the  fascinating  world  of  per- 
sonal computing,  is  now  available  through 
MicroAge,  The  guide  features  complete 
descriptions  of  microcomputer  systems  that 
meet  the  needs  of  hobbyists  and  businessmen. 


Recognizing  the  need  for  education,  the 
Byte  Shopper  is  also  an  introductory  text  to 
personal  computing,  providing  a glossary  of 
computer  huzz  words,  and  grapic  visualiza- 
tions of  how  microcomputers  work  and  where 
they  can  be  useful. 

The  Byte  Shopper  is  presented  in  a clear  and 
informative  style,  and  includes  over  125  de- 
tailed photographs  of  equipment  from  more 
than  120  manufacturers.  Price  of  the  Byte 
Shopper  is  $3.95.  For  more  information  contact 
MicroAge,  1425  W.  12th  PL,  #101,  Tempe,  A2 
85231 , 

CIRCLE  INQUIRY  NO.  1£S 


CHART  AND  GRAPH  PAPERS 

The  CODEX  Book  Company  has  a new 
catalog  on  their  complete  line  of  chart  and 
graph  papers.  The  36-page,  4-color  catalog 
shows  almosl  all  of  the  standard  grid  patterns 
in  either  actual  or  one  fifth  size.  Comprehen- 
sive listings  provide  additional  details  such  as 
minor  and  major  accent  intervals,  number  of 
divisions,  and/or  log  cycles,  scale  factors,  and 
time  remarks. 

The  well-organized  catalog  features  details 
on  square-grid  sheets,  time-cycle  sheets,  data 
sheets,  semi-  and  full-logarithmic  sheets,  rec- 
tangular-grid sheets,  meiric  sheets,  miscellan- 
eous sheets  (such  as  polar  coordinate,  circular 
percentage,  separated  sections,  sound,  Gantt 
chart,  probability  chart,  hyperbolic,  trilinear, 
isometric,  Schlink,  geochemical,  vapor-pres- 
sure, nomographs,  and  others)  as  well  as 
custom  sheets. 

Illustrations  show  the  standard  grid  patterns 
In  their  basic  color  of  olive-green,  orange,  blue, 
and/or  black.  There  are  three  standard  sheet 
sizes  {BVzxl  1 ",  ill  GW1,  and  17*22")  and  two 
types  of  standard  paper  stock  (light  and  heavy). 

The  catalog  itself  is  In  the  new  metric  DIN 
A4  size  Of  210x297mm  (8Vj  x IIV),  It  is 
available  free  on  request  to  CODEX  Book  Com- 
pany, 74  Broadway,  Norwood,  MA  02062,  (617) 
769-1050, 

CIRCLE  INQUIRY  NO.  171 


Microworks  Prom  Board  PSB- 
08.  Allows  56K  Memory  in 
Your  SWTPCo..  $119.95 
New!  Disk  Basic  by  Computer 
Ware  for  Smoke  Signal  or 
SWTPCo  Disk  ...  $49.95 

MSI  CP-1W  CPU,  Assembled, 
Runs  at  2MHz  . . $250.00 
In  Stock  Now  . . . Calculator 
Interface,  PR-40  Printer, 
EPROM  Burner,  Interrupt 
Timer,  8K,  16K,  and  32K 
Memory  Boards,  Dual  Floppy 
Disk  ...  All  Available  in  Kit 
Form  or  Assembled.  Call  or 
Write  for  Details. 

Apple  Peripherals 

New  Coresident  Editor  - As- 
sembler with  Labels,  Cassette 
with  Instructions  . . $19.95 
Apple  Prototype 
Boards  . . . $19.95 

Carrying  Cases  for 

Apple $29.95 

SWTPCo  PR-40  Printer,  As- 
sembled with  Interface  and 
Software,  Ready 

to  Run  . . , $399.95 

RF  Modulators,  Assembled 

for  Apple  II  $35.00 

New!  2716  EPROM  Burner. 
Use  Those  Empty  Sockets. 
Assembled  $89.00 


A-VIDD 

electronics  co. 


2210  Bellflower 
Boulevard 
Long  Beach,  CA 
90815 

(213)  598-0444 

VISA  - MASTER- 
CHARGE 

J 


CIRCLE  INQUIRY  NO.  68 

INTERFACE  AGE  119 


APRIL  1978 


COMPUTER  MAGAZINE  FOR 
THE  SMALL  BUSINESSMAN 

SBC  Magazine — Smalt  Business  Computers 
is  a new  magazine  for  the  businessman  who  is 
considering  the  purchase  of  a small  computer, 
IVs  written  in  non -technical  language  and  em- 
phasizes the  benefits  of  computerization. 

SBC  Magazine  is  a monthly  publication.  For 
more  information  contact  SBC  Magazine,  33 
Watchung  Plaza,  Montclair,  NJ  07042,  (201) 
746-4266,  Gail  Music. 

CIRCLE  INQUIRY  NO.  172 

TCE-124  TALKING  CLOCK 

The  TCE-124  Talking  Clock,  with  a distinc- 
tive male  voice,  automatically  logs  the  time  of 
day  on  their  recording  systems  In  either 
English,  German  or  Arabic, 

The  vocabulary  of  the  talking  clock  is  pro- 
duced electronically  by  a custom  speech  syn- 
thesis micro-controller.  When  used  with  either 
voice  or  device  activated  recorders,  the 
TCE-124  inserts  a clear  distinct  verbal  an- 
nouncement Immediately  following  each 
recorded  message. 

Although  developed  to  be  used  with  Gmni- 
cron  recorders,  the  Talking  Clock  can  be  used 
in  other  applications  where  continuous  or  on- 
demand  time  announcements  are  required.  In 
many  instances  the  TCE-14  will  replace  the  ex- 
pensive time  code  generators  previously  re- 
quired to  electronically  record  the  time  on 
magnetic  tape,  and  eliminates  the  need  for 
special  decoding  equipment  on  playback. 

For  further  information,  contact  Qmnlcron 
Electronics,  P.O.  Box  623,  Putnam,  CT  06260, 
(203)  928-0377. 

CIRCLE  INQUIRY  NO.  173 

BROCHURE  AVAILABLE  ON 
LOW  REFLECTANCE  ELECTRONIC 
READOUT  FILTERS 

SGL  Homallte,  a division  of  SGL  Industries, 
has  available  a two-page  brochure  on  Its  Homa- 
llte™ low-reflectance  display  screens  and 
filters  for  use  with  light  emitting  diodes,  in 
digital  panel  meters,  planar  displays,  liquid 
crystal  displays,  gas  discharge,  and  CRTs, 

The  new  brochure  explains  how  to  improve 
display  readability  as  well  as  resolution  in 
order  to  reduce  gross  distortion,  and  edge  and 
surface  defocusing  Also  featured  are  tech- 
nical charts  and  guidelines  to  the  selection  of 
the  proper  Homallte  low-glare  filter  to  insure 
optimum  readability. 

The  new  brochure  is  free  and  available  by 
contacting  the  SGL  Homallte  plant,  11 
Brookside  Dr.,  Wilmington,  DE  19604,  (302) 
652-3686. 

CIRCLE  INQUIRY  NQ.  169 

DISK  BROCHURE 

A new  eight-page  brochure  from  Pertec 
Computer  Corporation's  Pertec  Division, 
Chatsworth,  California,  describes  the  "most 
versatile,  compact,  and  reliable  disk  drives  in 
the  world,'1  The  brochure  highlights  the  major 
features  of  four  flexible  disk  drives  currently 
being  marketed  by  the  division,  largely  on  an 
OEM  basis  — FD410,  FD5X0,  FD511A,  and 
FDS14. 

The  new  brochure  Is  available  from  PCC 
Pertec,  9600  Irondale  Ave.,  Chatsworth,  CA 
91311. 

CIRCLE  INQUIRY  NO,  17C 

VERSATILE  P.O.S.  FINANCIAL 
TRANSACTION  TERMINAL 

A retail  point-of-sale  terminal  that  will  prompt 
the  user  through  a variety  of  financial  trans- 
actions Is  available  from  Concord  Computing 
Corporation  of  Bedford,  Massachusetts. 

The  Concord  800  Modular  Transaction  Ter- 
minal is  a compact,  microprocessor  controlled 
unit  that  enables  a merchant  to  perform  up  to 
16  separate  financial  transactions  at  point  of- 


sale.  Extensive  prompting  leads  the  user, 
either  a store  clerk  or  a customer,  through  the 
steps  involved  with  transactions  such  as  credit 
and  debit  card  authorization,  deposits,  with- 
drawals, transfers  and  check  verification.  Sys- 
tem logic  helps  prevent  errors,  and  minimal 
training  is  required. 

The  Concord  600  Modular  Transaction  Ter- 
minal is  priced  from  $860  without  printer  and 
from  $2000  with  printer,  depending  upon  quan- 
tity and  options  selected. 

For  more  information  contact  Concord  Com- 
puting Corporation,  Irwin  Adams,  Vice  Presi- 
dent, 7 Alfred  Circle,  Bedford,  MA  01730,  {61 7) 
275-1730. 

CIRCLE  INQUIRY  NO,  162 

Facsimile  Systems,  and  DESNET™ 
Universal  Network  Capability 

Anticipating  accelerated  use  of  electronic 
devices  for  urgent  business  communications. 
Graphic  Sciences,  Inc,.  a subsidiary  of  Bur- 
roughs Corporation,  announces  its  dex  1100 
series  and  dex  5100  facsimile  systems  and  a 
universal  facsimile  networking  capability 
known  as  DEXNET-  Employing  the  new  dex 
1100  and  dex  5100  systems,  as  well  as  other 
dex  models  and  even  other  brands  of  equip- 
ment, a DEXNET  facsimile  network  enables 
business  people  to  communicate  a full  page  of 
primed,  handwritten,  pictorial  or  other  graphic 
information  worldwide  at  speeds  ranging  down 
to  as  little  as  20  seconds. 


Because  of  its  speed,  accuracy,  and  easy 
operation,  facsimile  equipment  has  become  a 
major  carrier  of  "electronic  mail."  it  converts 
text,  photographs  and  graphics  into  electronic 
impulses  which  are  transmitted  over  telephone 
lines.  At  the  receiving  end,  the  impulses  are 
converted  back  Into  a facsimile  of  the  original. 

The  basic  model  in  the  dex  1100  series  is 
priced  at  $2,500.  The  basic  dex  5100  high- 
speed digital  system  may  be  purchased  for 
$12,000.  Rental  rates  are  available,  and  include 
maintenance.  For  more  Information  contact 
Graphic  Sciences,  Inc.,  Corporate  Dr.,  Com- 
merce Park,  Danbury,  CT  06810,  (203)  792-6000, 
James  Hawkins. 

CIRCLE  INQUIRY  NO.  162 

^FEDRON’1  Reconditioner  for 
Offset  Blankets 

FEDRON  Reconditioner  that  removes  ink 
and  glaze  from  offset  rollers  and  blankets  and 
works  equally  well  cleaning  computer  printers 
and  other  office  print  and  copying  equipment, 
is  available  from  Federal  Mining  & Manufac- 
turing Company. 


FEDRON  Reconditioner  Is  recommended 


when  such  trouble  signs  as  stripping,  loss  of 
sharpness,  uneven  ink  distribution,  excess  ink 
usage,  too  many  waste  sheets,  color  changing, 
and  roller  and  blanket  life  is  shortened,  appear, 

FEDRON  evaporates  quickly,  leaving  no 
residue,  and  it  contains  no  toxic  ingredients. 
For  more  information  contact  Federal  Mining  & 
Manufacturing  Co,,  288  12th  Ave.,  Roselle*  NJ 
07203. 

CIRCLE  INQUIRY  NO,  183 

Accounts  Receivable 

The  MCBS  accounts  receivable  operating 
system  for  anesthesiologists  is  a cost-effec- 
tive accounts  receivable  system  when  com- 
bined with  a microcomputer  system.  The  sys- 
tem operates  on  a dual  North  Star  Micro  Disk 
system,  Patient  data  such  as  name,  address. 
Insurance,  SSN,  etc,  may  be  added,  changed, 
deleted,  sorted,  and  listed. 

Operation  of  the  system  Is  easy  to  learn,  and 
little  operator  training  is  required.  The  user  is 
prompted  for  all  commands  and  error 
messages  are  provided  throughout.  32K  of 
RAM  and  a 120  column  printer  are  required.  A 
CRT  with  64  columns  or  more  Is  recommended. 
The  capacity  is  typically  5 to  5 months. 

The  standard  version  is  $300.00.  For  more  in- 
formation contact  MCBS,  560  Bellwood  Dr., 
Santa  Clara,  CA  95050,  (408)  253-3240 
CIRCLE  INQUIRY  NO.  177 


Low  Noise,  Low  Offset  Voltage 

Designated  the  QP-05CP  Instrumentation 
Operational  Amplifier,  this  device,  in  its  tough 
epoxy,  mini-dip  package,  is  well  suited  for 
high-speed  loading  in  printed  wiring  boards  us- 
ing automated  Insertion  equipment. 

With  gain  of  at  least  120,000  and  noise  0,65 
microvolt  p-p  or  below,  between  0.1  and  10  Hz, 
the  OP  05CP  excels  as  a high  performance,  in- 
strumentation grade  operational  amplifier. 
Suitable  applications  Include  strain  gauge  and 
thermocouple  bridges,  high  gain  active  filters, 
buffers,  integrators,  as  well  as  sample  and 
hold  circuits. 

Due  to  its  8-lead  DIP  configuration  the 
device  is  a direct  replacement  for  725s,  lOBAs, 
and  unnulled  741s.  Thus,  the  QP-05CP  pro- 
vides an  Instantaneous  performance  improve- 
ment without  redesign.  Untrimmed  offset  volt- 
age is  typically  0.3  microvolt  at  a 25  °C  ambient 
with  drift  of  no  more  than  1,2  microvoltsTC 
over  an  ambient  temperature  range  of  0<S-70°C, 

In  stock  at  distributors  now,  the  OP-05CP  is 
priced  at  $2.75  In  quantities  of  100  to  999.  For 
more  information,  contact  Precision  Mono- 
llthics,  Inc.,  1500  Space  Park  Or,,  Santa  Clara, 
CA  95050,  (408)  246-9222,  Ext.  103. 


CIRCLE  INQUIRY  NO,  178 


Softbyte 

SOFTBYTE  is  developing  a line  of  applica- 
tions software  to  put  the  home  computer  to 
work.  The  first  offering  Is  a Federal  Income  Tax 
program  which  is  written  in  BASIC  and  runs  in 
8K  bytes  of  memory.  It  is  interactive  with  the 
user  and  prints  warnings  if  the  user  attempts 
to  violate  IRS  rules. 


Versions  presently  available  are  as  follows: 


Source  listing 
North  Star  Mini-Disk 
Mils  3.2/Tarbell  Cassette 
Pet  Casset  te 
Radio  Shack  TRS80 


FIT  FITAB 
$14,75  $19.60 
18.60  22.60 
16.60  20,60 
16.60 


Cassette 


16,60 


All  versions  come  with  user  instructions.  For 
more  information  contact  Softbyte,  315  Domin- 
ion Dr,  Newport  News,  VA  23602, 


CIRCLE  INQUIRY  NO.  179 


Direct  Mail  Campaigns 

The  new  service  is  from  Urban  Decision  Sys- 
tems. It  is  a breakthrough  for  marketing  re- 
searchers, sales  penetration  analysts  and 
direct  mail  campaign  planners  because  it  lets 
them  target  mailings  to  Zip  areas  that  have  the 
specific  demographic  profile  they  want  to 
reach. 


120  INTERFACE  AGE 


APRIL  1978 


The  new  service  provides  updated  popula- 
tion, household,  income  and  consumer  expen- 
diture estimates  for  all  metropolitan  Zip  areas 
with  city  delivery  service,  Also  available  is  the 
full  range  of  1970  Census  information  by  Zip 
Code. 

Prices  vary  with  the  number  of  Zip  areas  re- 
quested, with  single  reports  starting  at  under 
$25,  For  further  information  contact  Urban  De- 
cision Systems,  21  Charles  St.,  P.O.  Box  551, 
Westport,  CT  06889,  (203)  226-736, 

CIRCLE  INQUIRY  NO,  180 

The  TDS-M68  Microcomputer  System 

The  TDS'M68  Microcomputer  Training  and 
Development  System  brings  to  the  educator, 
industrial  trainer  and  personal  computer  en- 
thusiast an  integrated  system  that  comes  com- 
plete with  microcomputer  (packaged  in  an  at- 
lache  style  case),  self  teaching  lab  manual,  text- 
book and  an  experimenter's  lab  package.  This 
is  a complete  and  self-contained  system  that 
brings  together  in  one  package  ail  the  ingredi- 
ents needed  to  put  together  "hands-on11  train* 
ing  courses  aimed  at  those  who  need  to  develop 
a working  capability  with  microcomputers. 


The  capabilities  and  features  of  the  system 
make  it  an  attractive  low  cost  development 
system  for  many  applications.  Six  general  pur- 
pose I/O  ports  (utilizing  the  SWTPC  bus  con- 
figuration) accept  a line  of  interface  boards 
thal  includes  parallel  and  serial  I/O  ports,  a 
cassette  interlace,  an  interrupt  timer,  a cal- 
culator module,  an  EPROM  programmer,  etc. 

All  items  are  available  separately  or  as  a 
total  package,  A descriptive  brochure  Is  avail- 
able upon  request.  For  more  information  con- 
tact Technical  Devices  Ltd.,  1130  Main  St,, 
Winnipeg,  Manitoba,  Canada  R2W  3F3,  (204) 
509-4803. 

CIRCLE  INQUIRY  NO,  181 

Z80  Arithmetic  Processing  Unit 

Fully  compatible  witht  he  Zilog  Z0O  MCB, 
this  High-Speed  Arithmeic  Processing  Unit 
Board  (HAPUB)  provides  the  hardware  neces- 
sary to  accomplish  arithmetic,  trigonometric, 
inverse  trigonometric,  logarithmic,  exponen- 
tial, and  square  root  functions. 


*\\h\W  m l'l  i 


HAPUB  simplifies  software  and  allows  the 
Z80  to  perform  other  operations  while  accom- 
plishing these  functions,  Also  featured  are 
fixed-point  integer,  single  and  double  preci- 
sion (16/32  bit),  and  floating-point,  single  preci- 
sion (32  bit),  operation  with  bidirectional  con- 
version capability  from  one  to  the  other. 

The  HAPUB  is  compatible  with  the  Zilog  Z8Q 
card  cage  and  8-bit  bidirectional  data  bus 
through  which  all  data  and  command  transfers 
occur. 


The  HAPUB  is  available  from  stock  and  priced 
at  S749  in  small  quantities.  For  additional  infor- 
mation contact  Bill  Chidester,  Signal 
Laboratories,  Inc.,  202  N,  Slate  College  Bivd., 
Orange,  CA  92668,  (714)  634-1533. 

CIRCLE  INQUIRY  NO.  189 

Compucmise 

It  is  the  need  to  save  fuel  that  sparked  the 
development  of  Compucruise.  It  accomplishes 
its  objective  in  a number  of  ways.  First,  its 
cruise  control  smooths  driving,  resulting  in 
reduced  fuel  consumption. 


Second,  by  providing  a feedback  to  tell  the 
drive  when  he  is  being  fuel  efficient,  it  helps 
eliminate  gas  wasting  habits.  Third,  it  shows 
the  driver  which  brand  and  grade  of  gasoline  is 
most  economical  in  his  vehicle.  (Tests  show  in 
excess  of  11%  difference  in  fuel  consumption 
between  major  brands  of  gasoline.)  Fourth,  it 
monitors  engine  efficiency,  letting  the  driver 
know  when  tuneup  work  is  needed. 

For  more  information  and  prices  contact 
Donald  King,  Vice  President,  Zemco,  Inc.,  1 136 
Saranap  Ave.,  Suite  L,  Walnut  Creek.  CA  94595, 
(415)  935-4960. 

CIRCLE  INQUIRY  NO.  1B4 

New  Tool  Wraps 
Without  Pre-Stripping 

A newly  developed  wrapped-wlre  tool  from 
Vector  Electronic  Company,  makes  gas-light 
interconnections  with  standard  Tefzel  in- 
sulated wire  without  time-consuming  measur- 
ing, cutting  and  stripping.  Polyurethane-Nylon 
wire  only  could  previously  be  slit  and  wrapped. 
"Daisy-chain"  temrinaljons  require  about  5 
seconds  per  post  — less  lime  thal  It  normally 
lakes  to  strip  insulation  from  conventional 
wrapped-wire. 


J 


A second  generation  product,  the  P184  Slit- 
n-Wrap™  bit  uses  28-gauge  silver-plated  cop- 
per wire  with  five  mil  thick  Tefzel  insulation  fed 
from  a spool  on  the  tool's  shaft.  A hardened 
cutting  edge,  adjacent  to  the  wrapping  bit,  slits 
the  Insulation  longitudinally  along  the  wire  at 
the  point  a wrap  is  to  be  made. 

The  P184-4T1  is  priced  at  $89.00,  PI 84  -4T 
battery-powered  pencii  type  unit  at  $80.00,  and 
PI  84  manual  tool  at  $29.50.  For  more  informa- 
tion contact  Vector  Electronic  Co..  Inc.,  12460 
Gladstone  Ave.,  Sylmar,  CA  91342,  (213) 
365-9661. 

CIRCLE  INQUIRY  NO.  180 

Security  Systems 

A new  central  control  access  and  maximum 
security  system  that  electronically  operates  an 
entire  network  of  security,  access  and  environ- 


mental equipment  — and  simultaneously  spe- 
cifies the  appropriate  action  required  for  any 
alarm  condition  or  environmental  system  mal- 
function — Is  available  from  Cardkey  Systems, 
a division  of  Greer  Hydraulics,  Inc, 

Called  PASS™  — Programmed  Access/ 
Security  System  — the  sophisticated  compu- 
ter-based Cardkey  system  not  only  displays  in 
detail  the  correction  action  to  be  taken  for 
everything  from  unauthorized  intrusion  to  an 
interruption  in  the  air  conditioning  — but  also 
assures  that  such  action  is  taken. 

For  further  information  contact  Cardkey 
Systems,  a div.  of  Greer  Hydraulics,  Inc.,  20339 
Nordhoff  St.,  Chatsworth*  CA  91311. 

CIRCLE  INQUIRY  NQ.  191 

Universal  Computer  Tape 

Wabash  Tape  Corporation  introduces  the 
computer  industry's  first  universally  adaptable 
tape  for  high  density  or  low  density  drives,  at 
high  or  low  speeds,  in  hoi  or  cold  environ- 
ments, under  varied  relative  humidity  ratings. 


This  premium  tape  is  priced  at  about  $18  per 
reel  for  a 2400  foot  reel.  It  may  be  ordered  from 
Wabash  distributors.  For  more  information 
contact  Carl  Holder,  Vice  President,  Product 
Management,  Wabash  Tape  Corp.t  Wabash 
Tower,  Huntley,  iL  60142,  (312)669-5181. 

CIRCLE  INQUIRY  NO,  187 


30%  Price  Cut  on  Control  Data 
Band  Printers 


The  Printer  Sales  Company  now  offers  any 
model  of  the  new  Control  Data  band  printer 
plug-compatible  with  the  DEC-20  general  pur- 
pose computer  for  approximately  30%  less 
than  prices  charged  by  the  computer  manufac- 
turer. 


Control  Data  band  printers  are  available  with 
printing  speeds  of  300,  600,  or  900  lines  per 
minute  in  the  standard  64-character  set.  Op- 
tional 4Sr  96,  or  128-character  sets  with  cor- 
responding increases  or  decreases  in  printing 
speeds  can  be  selected  by  changing  the  print 
band.  Code  marks  on  the  band  automatically 
adjust  the  printer  for  the  character  set 
selected. 

For  more  information  and  prices  contact  The 
Printer  Sales  Company,  26B4  Dawson  Ave,, 
Long  Beach,  CA  90806, 


CIRCLE  INQUIRY  NQ.  185 


Dialog  Voice-Command  System 

Voice  command  of  devices  is  the  main 
feature  of  a new  hospital  system  for  immobil- 
ized patients.  The  Dialog  117  System  allows 
voice  control  of  bed  motors,  lights,  typewriter, 
telephone,  calculator,  computer  games,  lele- 


APRIL  1978 


INTERFACE  AGE  121 


vision,  radio,  and  nurse  call,  by  speaking  com- 
mands through  a microphone. 


words,  uses  an  electronic  display  for  verifica- 
tion of  commands,  prompting,  and  other  com- 
munication with  the  user.  The  117  system 
operates  by  converting  sound  waves  into  elec- 
trical signals  which  in  turn  are  amplified  and 
converted  into  a digital  form  that  can  be  under- 
stood by  the  system's  word  processor. 

The  system  trains  itself  to  the  user’s  manner 
of  speaking.  It  is  possible  for  it  to  respond  to 
foreign  accents  and  dialects.  Probably  the 
most  dramatic  performance  of  the  system  oc- 
curs when  the  typewriter  begins  typing  a letter 
as  the  user  spells  each  word. 

For  more  information  contact  Marketing 
Dept.,  Dialog  Systems,  Inc.,  32  Locust  St.,  Bel- 
mont, MA  02178,  (617}  489-2830. 

CIRCLE  INQUIRY  NO.  186 

CDA  Opens  Associate  Membership 
to  Computer  Lessors 

The  Computer  Dealers  Association  has 
voted  to  grant  Associate  Membership  in  CDA 
to  computer  leasing  firms  and  their  representa- 
tives, CDA  in  an  international  trade  association 
which  promotes  the  advantages  of  used  com- 
puters. 

Applications  for  Associate  Membership  in 
CDA  may  be  obtained  by  writing  Marvin  Lurie, 
Executive  Director,  Computer  Dealers  Asso- 
ciation, 6650  Northwest  Highway,  Chicago,  IL 
60631. 

CIRCLE  INQUIRY  NO.  190 

Two  Micro-Based  Boards  Meet 
Standard  Specifications  in  Europe 

The  Z80-MCB/E  and  Z80-MDG/E  are  new  ver- 
sions of  Zilog's  single  board  computer  and 
memory/disk  controller  board,  both  designed 
to  meet  standard  European  specifications. 


Featuring  the  same  basic  capabilities  as 
their  domestic  counterparts,  the  “E'f  version 
boards  meet  the  standard  specifications  com- 
monly adopted  in  West  Germany,  the  United 
Kingdom,  France  and  Switzerland. 

Single  unit  price  for  the  Z8Q-MCB/E  is  $595; 
the  Z80-MDC/E  is  $895.  Prices  for  US.,  F.O.B. 
Cupertino,  CA,  For  detailed  specifications  and 
applications  information  contact  Vince 
Schlezes  at  Zilog,  10460  Bubb  Ftd.,  Cupertino, 
CA  95014,  (408)  446-4666. 

CIRCLE  INQUIRY  NO.  200 

EPROM  Programmer 

Model  7608,  a low  cost  self-contained  pro- 
grammer for  type  2704  and  2708  EPROMs,  has 


program  entry  via  panel  keyboard  and  true 
hexadecimal  display  of  addresses  and  data. 

Model  7608  may  also  be  used  to  copy  master 
EPROMs  and  to  read  preprogrammed  EPROMs, 
and  an  accessory  emulator  unit  permits  load- 
ing from  an  external  keyboard  or  computer. 
Type  2716,  2K  x8  EPROMs  may  be  programmed 
m two  passes  using  the  optional  adapter 
board.  Extensive  editing  capabilities  in  Model 
7608  allow  insertion  and  deletion  of  data  with 
resequencing  prior  to  programming. 

For  more  information  contact  SMR  Elec- 
tronics, 3 Haven  Rd.,  Medfleld,  MA  02052,  (617} 
359-7697,  S.  Rudnick. 

CIRCLE  INQUIRY  NO.  199 


dress  and  other  information,  is  being  offered 
the  home  hobbyist  and  small  business  com- 
puter user 

Available  in  quantities  as  low  as  250,  the 
forms  feature  both  carbon  and  NCR  carbon- 
less sets.  The  line  includes  statements,  in- 
voices, checks,  quick  mailers,  labels,  continu 
ous  envelopes,  etc.  Prices  include  delivery. 
Special  logo,  artwork,  and  custom  form  design 
service  is  also  available. 

Write  for  our  24-page  catalog.  Master  Gharge 
and  VISA/BankAmericard  accepted.  Printcrafl 
Systems,  Inc.,  11-17  Beach  St,,  New  York,  NY 
10013,  (212)  966-0001. 

CIRCLE  INQUIRY  NO.  19? 


North  Star  Now  Offers 
Terminal  for  Horizon 


A 244  ine  by  80  character  CRT  display  ter- 
minal is  available  for  use  with  the  Horizon 
computer. 


The  CRT  terminal,  manufactured  under 
agreement  with  Soroc  Technology,  can  be  con- 
nected to  the  Horizon  with  I/O  port  at  baud 
rates  up  to  9600  baud.  The  terminal  is  the 
Soroc  model  IG  120  and  has  an  addressable 
cursor;  upper  and  lower  case  ASCII  character 
set  and  a numeric  key  pad.  A 90-day  limited 
warranty  is  honored  by  Soroc. 

Price  for  Soroc  IQ  120  Terminal  (assembled 
only)  is  $995.  Delivery  is  stock  to  90  days.  For 
more  information  contact  a local  North  Star 
dealer  or  North  Star  Computers,  Inc,,  2547 
Ninth  St„  Berkeley,  CA  94710,  (415)  549-0858 
CIRCLE  INQUIRY  NQ.  198 

“Soundfoil” 

Soundfoil  is  a light-weight,  vibration  damp- 
ing material  it  combines  constraining,  damp- 
ing and  pressure  sensitive  adhesive  in  a single 
peel-and-stick  sheet. 


The  metallic  paintahle  finish  makes  Sound- 
foil  Ideally  suited  for  applications  requiring  an 
attractive  appearance.  It  has  excellent  resist- 
ance to  abrasion,  water,  chemicals,  and  is 
suitable  for  outdoor  use.  The  easy  to  apply 
material  is  available  in  die-cut  shapes. 

A product  sheet,  with  complete  specifica- 
tions and  performance  characteristics  is  avail- 
able from  The  Soundcoai  Co.,  175  Pearl  St., 
Brooklyn,  NY  11201, 

CIRCLE  INQUIRY  NO,  193 

Small  Quantity  Custom  Look 
Imprinted  Business/Offrce  Forms 

A complete  line  of  crash  imprinted  custom 
look  business  and  office  forms  with  name,  ad- 


Optical Reader 

Chatsworth  Data  Corporation  has  available  a 
microprocessor  in  their  Series  4000  Readers, 
The  microprocessor,  an  Intel  8085,  will  be  used 
exclusively  to  handle  different  communicaHn 
protocols.  This  will  enable  users  to  upgrade 
their  system  with  only  a minor  program 
change,  ensuring  longer  useful  life  for  the 
hardware.  Communication  protocol  with  any 
new  computer  system  will  merely  mean  a 
change  of  program  EPROM  which  can  be  a 
field  modification. 

The  microprocessor  can  be  added  to  all 
three  models  of  the  4000  Series;  4200,  one- 
sided timing  mark  reader;  4300  reads  timing 
mark  and  standard  tab  cards;  and  a Model  4800 
which  can  read  data  on  both  sides  of  a card. 

The  Model  4200  with  microprocessor  will 
sell  at  $2,795,  the  Model  4300  at  $3,395  and  the 
4800  at  $4,450.  Delivery  is  45  days  ARO,  For 
more  information  contact  Chatsworth  Data 
Corp.,  20710  Lassen  St,  Chatsworth,  CA 
91311,  (213)  341-9200. 

CIRCLE  INQUIRY  NO.  195 

UIQ  Universal  I/O  Board 

The  Micro  Works  Universal  I/O  Board  is  just 
the  thing  for  custom  interfaces.  The  board  has 
space  for  a 40-pin  wire-wrap  socket  into  which 
you  may  plug  any  of  Motorola's  40  or  24-pin  in- 
terface chips;  the  data  and  control  lines  are 
connected  to  the  appropriate  edge  connector 
pins.  All  other  bus  connections  arebroughtoul 
to  a 16-pin  socket  pad, 


A + 5 volt  regulator  and  all  Molex  connectors 
are  provided;  regulated  + 5 and  ground  are 
bused  among  the  locations  for  up  to  35  14-pln 
fCs.  Price  is  $24,95.  For  more  Information  con- 
tact The  Micro  Works,  P.O.  Box  1110,  Del  Mark 
CA  92014,  (714)  756-2687, 

CIRCLE  INQUIRY  NO.  194 

New  Aluminum  Power  Makes 
Superior  Ceramic  Coatings 

Metco  101SF  is  a new  flame  spray  powder 
from  Metco,  Inc.,  that  produces  dense,  smooth 
as-sprayed  ceramic  coatings.  These  coatings 
have  excellent  resistance  to  wear  by  abrasive 
grains,  hard  surfaces,  cavitation,  and  particle 
erosion.  They  provide  erosion  protection  for 
parts  such  as  butterfly  valves  in  oil  and  water 
hydraulic  systems.  They  are  recommended  for 
slush  pump  piston  rods,  water  turbine  buckets, 
and  dump  valve  plugs  and  seats.  They  are  also 
recommended  for  the  textile  industry,  to  pro- 


722  INTERFACE  AGE 


APRIL  1978 


tact  against  abrasive  wear  from  fast  moving 
threads, 

Mateo  1G1SF  is  a superfine  grade  of  alumina 
compounded  with  2 percent  titanium  dioxide 
to  toughen  the  grain.  Coatings  have  an  as- 
sprayed  surface  texture  ranging  from  100  to 
150  microinches  aa.  They  can  be  brushed  or 
tumbied  to  13-17,  ground  to  10,  and  lapped  to 
2-4  microinches  aa.  Dielectric  strengths  are 
high,  providing  excellent  electrical  insulation. 

For  more  information  or  descriptive  bro- 
chure, contact  Metco,  Inc.,  Dept,  959, 1101  Pro- 
spect Ave,,  Westbury,  NY  11590, 

CIRCLE  INQUIRY  NO.  192 

Communications 
Floppy  Disk  System 

The  Comm-Stor  II  is  a communications  flop- 
py disk  system  used  in  the  following  applica- 
tions; Intelligence  for  Terminals;  Time  Share 
Enhancements;  Unattended  Data  Transfer; 
Remote  Batch  Operation;  Interactive  Data  En- 
try; Data  Logging;  Distributed  Processing; 
ASCII/IBM  3740  Conversion, 


The  system  uses  IBM  3740  compatible 
diskettes  and  interfaces  with  all  RS-232  com- 
munications devices.  Comm-Stor  It  is 
microprocessor-based,  enabling  the  user  lo 
store  and  retrieve  files  by  file  source. 

Comm-Stor  II  offers  the  following  new 
features:  Variable  Length  Files;  Merging  Files; 
and  Buffering.  For  more  information  contact 
Sykes  Datatronics,  Inc.,  375  Orchard  St„ 
Rochester,  NY  14606,  (716)  458-8000. 

CIRCLE  INQUIRY  NO.  196 

Pulse-Width-Modulation  Switching 
Voltage  Regulator 

A new  pulse- width-modulation  (PWM)  switch- 
ing voltage  regulator  1C  is  available  from  Texas 
Instruments  Inc.  The  TL494  has  on  a single 
chip  all  the  functions  required  for  pulse-width- 
modulation  control  circuits, 


This  integrated  circuit  is  designed  primarily 
for  power  supply  control.  It  has  an  on-chip  five- 
volt  regulator,  error  amplifier,  current  limit 
amplifier,  adjustable  oscillator,  dead  time  con- 
trol comparator,  pulse-steering  flip-flop  and 
output  control  circuitry. 

The  TL494,  offered  In  16-pin  plastic  and 
ceramic  dual-in-line  packages,  is  characterized 
for  Qfl-70“  temperature  range  operation.  Prices 
in  100-piece  quantities  for  the  TL494GN 
(plastic  DIP)  is  $2,88  and  $3.31  for  the  TL494CJ 
(ceramic  DIP),  For  more  information  contact 
Texas  Instruments  Inc,,  Inq,  Ans,  Serv„  P.G. 
Box  5012,  M/S  308  (Attn:  TL494),  Dai  las,  IX 
75222. 

CIRCLE  INQUIRY  NO.  207 


Data  Communications  Handbook 

A guide  to  the  basic  concepts  of  data  com- 
munications is  provided  in  the  Da/a  Communi- 
cations Handbook  by  Alan  J.  Weissberger, 
available  for  $3.50  from  Signetics. 

in  response  to  the  rapidly  growing  demand 
for  data  communications  linkning  a central 
computer  with  remote  users,  the  176  page 
book  aids  program  managers  and  design  engi- 
neers in  achieving  a basic  understanding  of 
the  elements  of  a data  communication  system. 

The  handbook  describes  in  detail  applica- 
tions examples  such  as  source  data  entry  and 
collection,  remote  batch  processing  and 
remote  job  entry , information  retrievai  and  con- 
versational time  sharing. 

Extensive  definitions  and  explanations  are 
featured  such  as  lypes  of  channels,  digital  vs. 
analog  transmission,  asynchronous  vs,  syn- 
chronous transmission  and  modulation  tech- 
niques, binary  serial  interfaces  and  protocols. 
Also  included  Is  a detailed  description  fo 
two  Signetics1  products  tailored  specifically 
for  the  data  communications  designer:  the 
2651  Programmable  Communications  Inter- 
face (PCI)  and  the  2652  Multi-Protocol  Com- 
munications Controller  (MPCC). 

The  handbook  incorporates  six  appendices 
on  such  topics  as  'Maximum  Capacity  of  a 
Channel"  and  "Integrated  Circuits  for  Data 
Communications  Equipment;”  a list  of  places 
to  write  for  specifications;  and  a data  com- 
munications reference  guide. 

For  a copy  of  Data  Communications  Hand- 
book send  your  request  with  a check  or  money 
order  to  Signetics,  P,Q  Box  9052,  811  E.  Ar- 
gues Ave,,  Sunnyvale,  CA  940B6,  (408) 
739-7700. 

CIRCLE  INQUIRY  NO.  208 

Application  Source  Data 

Improved  industrial  productivity  through  ex- 
panded application  of  source  data  automation 
(3 DA)  is  the  subject  of  a new  report,  designed 


to  give  industrial  management  an  overview  of 
this  relatively  unexploited  segment  of  the 
automation  industry. 

Defining  SDA  as  "a  means  of  collecting  data 
about  an  event  in  computer- readable  form  at 
the  point  and  time  of  the  event's  occurrence;' 
the  report  acknowledges  emerging  SDA  users 
In  the  service  sector,  but  puts  primary  empha- 
sis on  potential  applications  in  manufacturing, 
materials  handling  and  storage  and  work  force 
management  if  includes  capsule  descriptions 
of  six  typical  SDA  applicatinos  as  well  as  a 
discussion  of  factors  currently  inhibiting  the 
accelerated  growth  of  SDA. 

The  compact  management  briefing,  "In- 
creasing Industrial  Productivity  through 
Source  Data  Automation,"  is  available  from 
Reymont  Associates,  29D  Reymont  Ave.,  Rye, 
NY  10580,  $3,00  per  copy. 

CIRCLE  INQUIRY  NO.  201 

Anti-Static  Kit  Work  Station 

Micro  Electronic  Systems,  Inc.  has  com- 
bined three  of  their  standard  Anti  Static  pro- 
ducts to  make  up  an  inexpensive  kit  that  will 
enable  firms  to  enter  into  the  Static  Safe  Work 
Stations  without  the  expene  of  going  all  the 
way  with  work  benches,  chairs,  etc. 


4 


Called  the  Anti  Static  Kit,  it  includes  an  IB11 


BYTE  SHOP 

OF  OHIO 


OHIO’S  FIRST 
AND  BEST! 

MICROCOMPUTERS 
PERIPHERALS 
ACCESSORIES 


I MSA  I flO&O 
BYTE-8 
SWTP  MP68 
CROW EM CO 


MEMORY  EXPANSION 
COLOR  TV  GRAPHICS 
LEAR  SIEGIER  ADM  3 
PAPER  TAPE  READER 


PROCESSOR  TECH 

INTERFACES  {KITS  or  ASSEMBLED  UNITS* 


BYTE 

swr 


PROGRAMS  AND  SOFTWARE 

VARIOUS  BASICS  — TINY.  4K,  6K  and  12K 
FOCAL  - DOS  - GAMES  - BUSINESS  APPLICATIONS 

ALSO  AVAILABLE  APPLE  l CASSETTES  FLOPPIES 

MODEMS  TERMINALS  DEC  WRITERS 

BUSINESS  APPLICATION  INQUIRES  INVITED 
SYSTEM  DEMONSTRATIONS  AND  LITERATURE  / MAGAZINES 

19524  CENTER  RIDGE  ROAD 
ROCKY  RIVER,  OHIO  44116 
(216)  333-3261 

HOURS  TUES  ihru  FRIDAY  to  3 
SATURDAY  10  to  5 


APRIL  1978 


CIRCLE  INQUIRY  NO.  72 


INTERFACE  AGE  123 


X 24"  Conductive  Work  Mat,  an  8'  Conductive 
Ground  Strap  and  a 4'  Conductive  Plastic  Wrist 
Strap,  This  kit  will  essentially  cover  the  basic 
needs  of  many  that  are  beginning  to  assemble 
MOS  products  into  their  own  product. 

Order  Mode!  ASK,  P/N  1420,  Price  is  $17,50 
in  single  quantities.  Distributor  stocked 
throughout  the  U.S,  For  more  information  com 
tact  Micro  Electronic  Systems,  Inc,,  8 Kevin 
Dr„  Danbury,  CT  06810,  (203)  746-2525. 

CIRCLE  INQUIRY  NO, 

Circuit  Evaluators 

The  PQWERACE  line  Includes  three  power 
breadboards,  Models  101,  102,  and  103.  All 
three  models  offer  256-5  tie-point  terminals 
and  16-25  tie-point  buses,  fused  powr  supply 
and  ground  plane. 


All  Models  feature  industry  accepted  Super- 
Strip  SS-2's  and  will  accept  all  DIP  sizes,  plus 
TO-5hs  and  discretes  with  leads  to  .032' ' 
diameter. 

Suggested  retail  price  for  the  101  is  $84,95; 
102,  $114,95  and  103,  $124.95,  For  more  infor- 
mation contact  Ken  Braund,  Product  Marketing 
Manager,  A P Products, 72 Corwin  Dr.,  Box  110, 
Painesville,  OH  44077. 

CIRCLE  INQUIRY  NO.  203 

“Wire- Wrap  Jumpers”  Save  Time 

The  wire-wrap  jumper  cables  provide  a 
means  for  making  temporary  or  permanent 
electrical  connections  between  ,025  Inch 
square  terminal  posts,  such  as  those  common- 
ly used  in  1C  sockets,  and  printed  circuit  con- 
nectors. Small  components  such  as  diodes, 
resistors,  and  capacitors  can  also  be  tem- 
porarily connected  using  the  jumpers. 

The  jumpers  are  available  in  lengths  from  4 
inches  to  6 feet  with  five  colors  standard  and 
unlimited  variety  available  on  request.  Both 
assortments  and  color  code-by-tength  bulk 
packs  are  available.  Contact  surfaces  are  gold, 
rated  3 amperes  continuous.  The  jumpers  may 
be  stacked  up  to  3-deep  on  a standard  wire- 
wrap  pin.  Insulated  sleeving  ensures  protec- 
tion against  shorts.  Teflon  wire  and  sleeving 
are  available  for  hi-temp  and  hl-rel  re- 
quirements. 

Available  oft  the  shelf  from  many 
distributors  or  American  Data  Cable,  lnc.T  903 
San  Antonio  Rd.,  Los  Altos,  CA  94022,  (415) 
328-7176. 

CIRCLE  INQUIRY  NO.  204 

Commercial  Software  for  DECstation 

New  DECstatfon  software  packages,  in- 
cluding a commercially  oriented  version  of 
BASIC  and  a multifunction  (symbiont)  capabil* 
ity,  are  part  of  a new  version  of  the  OS/70 
operating  system.  They  Increase  the  function- 
ality of  the  DECstation,  which  is  a low-cost, 
PDP-8-based,  video  data  processor  system. 

The  new  commercial  basic  compilers  func- 
tions include  commercial  decimal  arithmetic 
to  15-digit  precision,  a PRINT  USING  state- 
ment for  formatted  printing  of  numeric  strings, 
a new  record -oriented  random -access  I/O  for 
rapid  storing  and  retrieval  of  individual  file 
records,  and  multiple  data  formats. 

The  new  multi-function  feature  permits 
parallel  operation  of  tasks  In  the  upper  4K 
words  of  the  DECstation's  memory.  This  con- 
current processing  feature  runs  in  parallel  with 


other  functions  of  OS/78.  Typical  concurrent 
tasks  would  Include  communications,  I/O 
spooling,  or  monitoring  real-time  Jobs,  A 
printer-spooler  program  is  included  as  part  of 
the  new  OS/75. 

For  more  information  contact  Digital  Equip* 
ment  Corp.,  Maynard,  MA  01754,  (617) 
493-3300,  John  Bond, 

CIRCLE  INQUIRY  NO,  205 

dex  5100®  Digital  Facsimile 
Transceiver 

The  dex  5100  is  a high-speed  digital  fac- 
simile transceiver  capable  of  sending  or  receiv- 
ing a full  page  of  text  or  graphics  in  as  little  as 
20  seconds. 


Standard  features  of  the  dex  5100  digital 
system  include  modular  microprocessor  ar- 
chitecture, automatic  document  feed,  unat- 
tended operation  and  convenience  copying 
capability,  Automatic  dialing  from  internal 
electronic  telephone  di  rectory  j simultaneous 
send-and-receive  capability,  and  compatibility 
with  high-speed  analog  devices  are  optional 
features. 

The  basic  dex  5100  may  be  purchased  for 
$12,000  or  rented  for  $300  a month  on  a one- 
year  contract  The  auto  dial  option  Is  priced  at 
$1,500  or  $30  per  month  on  rent. 

For  details  and  further  pricing  information 


contact  Graphic  Sciences,  Inc.,  Danbury,  CT 
06810, 

CIRCLE  INQUIRY  NO.  212 

Gold- Metallized  Cable  TV  Modules 

The  MHW1Q00  series  of  ten  new  Hybrid 
CATV  Modules  from  Motorola  features  all-gold 
metallized  transistor  wires  and  substrates. 
Elimination  of  dissimilar-metal  interfaces  aids 
reliability. 


Improved  geometry  transistors  are  used  in 
the  push-pull  cascade  configuration,  reducing 
35  channel  cross  modulation  distortion  by  a 
factor  of  3 dB,  and  35  channel  composite  ‘‘tri- 
ple bear  distortion  by  3 Vi  dB.  While  Noise 
Figure  has  been  improved  by  over  Vt  dB, 
precise  75  ohm  Impedances  reduce  cable 
reflections. 

With  the  exception  of  the  5-120  MHz 
MHW1182  Reverse  Amplifier,  the  CATV  line 
operates  in  the  40-300  MHz  spectrum.  The  all- 
gold line  replaces  the  existing  Motorola  CATV 
series,  with  no  user  cost  penalty. 

For  more  Information  and  prices  contact 
Motorola  Semiconductor  Products,  Inc.,  P.O. 
Box  20912,  Phoenix,  AZ  85036,  (602)  244-6393, 
Alan  Wagstaffe. 

CIRCLE  INQUIRY  NO.  209 


124  INTERFACE  AGE 


APRIL  1978 


Payroll 

The  MCBA  Payroll  Operating  System  Is  a 
general  purpose  business  program  designed 
to  operate  on  the  North  Star  Micro  Disk 
system.  The  program  is  designed  for  hourly 
employees  with  weekly  pay  periods,  and  for 
salaried  employees  with  weekly,  biweekly,  bi- 
monthly,  or  monthly  pay  periods.  Employee 
data  and  payroll  data  are  easily  created  and 
edited.  Reports  on  employee  data,  payroll,  and 
summaries  are  generated 

Federal  and  California  withholding  tax,  FICA 
and  California  State  Disability  Insurance  are 
calculated.  The  user  Is  prompted  for  all  com- 
mands; error  messages  are  provided  through- 
out; and  little  operator  training  Is  required. 

The  standard  one  disk  drive  system  with  24K  of 
RAM  supports  up  to  20  employees  for  one  year 
or  40  employees  for  Y?  year  for  the  weekly 
payrolls.  Special  versions  are  available.  The 
standard  hourly-weekly,  salaried-weekly, 
salaried-biweekly,  salaried-bimonthly,  or 
salaried-monthly  versions  are  each  375.00.  For 
further  information  contact  MCBS,  560 
Bellwood  Dr.,  Santa  Clara,  CA  95050,  (4Q8) 
253-3240. 

CIRCLE  INQUIRY  NO.  213 

Interactive  Graphics  Plotting 

Sunset  Technologies  announces  a new 
piece  of  application  software:  a histogram  pro- 
gram designed  to  draw  a bar  or  point  graph  on 
a video  screen  from  data  inputted  by  the  key- 
board or  from  data  already  residing  In  memory. 


The  program,  written  in  8080  machine 
language  and  using  less  than  4K  RAM,  runs  on 
a Poly-88  microcomputer.  Program  documenta- 
tion includes;  program  description,  complete 
operating  instructions,  flowchart,  complete  an- 
notated source  listing  with  object  code, 
cassette  tape  containing  object  code  and  sam- 
ple data  bases  in  Byte  format,  and  instructions 
for  adding  other  routines  to  this  program 
Single  quantity  price  Is  $25  with  dealer  dis- 
counts available.  For  more  information  contact 
Sunset  Technologies,  210A  E.  Ortega  St.,  San- 
ta Barbara.  CA  93103. 

CIRCLE  INQUIRY  NO,  214 

Bimonthly  Newsletter  on  1978 
National  Computer  Conference 
Published  by  AF1PS 

The  Illustrated  newsletter  provides  news, 
feature  articles,  Interviews  plus  additional  In- 
formation on  the  1978  National  Computer  Con- 
ference to  be  held  June  5-8  in  Anaheim,  Califor- 
nia. Complimentary  Subscriptions  to  the  news- 
letter, NCC  Preview,  may  be  obtained  by  con- 
tacting AFIPS,  210  Summit  Ave„  Montvale,  NJ 
07645,  (201)391-9810. 

The  first  issue  Of  NCC  Preview  provides  an 
overview  of  the  conference,  information  on  the 
record-setting  exhibit  program,  an  outline  of 
areas  to  be  covered  by  the  technical  and  pro- 
fessional program,  a profile  of  conference 
chairman  Stephen  W,  Miller  and  his  plans  for 
NCC  78,  preliminary  informatin  on  the  NCC 
Travel  Service,  plus  a reporl  on  activities  plann- 
ed for  the  NCC  78  Personal  Computing  Festi- 
val, The  Issue  also  contains  a postage-paid  rep 
|y  card  which  may  be  used  to  pro  register  for 
the  full  conference  or  to  obtain  additional  in- 
formation, 

CtfiCLE  INQUIRY  NO.  210 


Multi-Drive  Floppy  Disk  Drive 
Enclosure 

Industrial  Micro  Systems,  Inc.,  announces  a 
triple  disk  drive  enclosure  with  self-contained 
power  supply  and  AC  Line  Cord,  it  allows  the 
user  to  write  protect  his  program  disk  and  still 
have  the  use  of  2 full  disks  for  storage  and  copy. 

The  enclosure  will  accept  Shugart  801,  851 
and  PerScr  277  drive  types.  It  is  designed  for 
desk  top,  Product  Model  No,  61-0030  with  solid 
wood  sides  or  19"  rack  mount  Product  Model 
No,  61-0020  with  slides. 

For  pricing  and  additional  information  con- 
tact Industrial  Micro  Systems,  inc.  633  W. 
KateJIa  Ave.,  Orange,  CA  92667.  714)  633-0355, 
CIRCLE  INQUIRY  NO,  211 

“WORDPAL”  Word  Processor 

Wordpal  products  business  letters,  asserrv 
pies  long  contracts  or  proposals  from  standard 
"boiler  plate1'  which  may  be  individualized 
automatically,  produces  working  drafts  of 
documents  requiring  several  revisions,  re- 
types an  "original"  fetter  to  each  of  hundreds 
of  names  on  a list  of  clients,  prospects,  friends 
or  colleagues,  and  maintains  files  of  docu- 
ments, lists,  and  commonly  used  forms. 

This  powerful  system,  which  may  also  be  us- 
ed for  a variety  of  data  processing  functions  as 
well,  is  available  only  at  Computer  Power  & 
Light  stores.  Prices  start  at  36575  or  $171  per 
month  on  a 5-year  iease/purchase.  Additional 
work  stations  start  at  $2490,  or  $65  per  month. 
For  more  information  contact  Computer  Powre 
& Light,  12321  Ventura  Blvd.,  Studio  City,  CA 
91604,  714)  565-2041  or (2 13)  760-0405,  Irv  Kalb, 
Dir,  of  Marketing. 

CIRCLE  INQUIRY  NO.  215 


Micr  processor 
H ard  wa  re/Software/Services 

Wince  6800  Micromodules  (MPU,  I/O,  RAM, 
EROM  programmer,  A DC/ D AC,  Driver/ Sensor, 
Floppy  controller,  etc.)  on  AW'  cards, 


rw 

wirim 

44 

6800  cross  and  resident  software 
(assembler,  PUW,  relocating  linker,  simulator, 
editor,  monitor/debugger.  BASIC);  custom 
systems,  consulting,  in-house  hands-on 
microcomputer  courses.  For  more  information, 
contact  Wintek  Corp.,  901  N.  91h  St+,  Lafayette, 
IN  47904,  f317)  742-6002, 

CIRCLE  INQUIRY  NO.  215 

Third ‘Level 

RrmwardSoftware  Package 

A thirdJevel  firmware/software  package  is 
available  from  Pick  & Associates  for  upgrading 
all  Reality  computer  systems  now  Installed 
and  operating  in  he  field,  Incuding  those  sup- 
plied by  Pick. 

Designated  as  Release  77,  the  new  enhance- 
ment package  consists  of  a single  firmware 
board  to  replace  the  present  firmware  board, 
plus  a system-generation  tape  to  provide  up- 
ward compatibility  with  all  second-level  Reali- 
ty operating  systems. 

Release  77  software  enhancements  are  also 
aimed  at  increased  versatility  and  more  effi- 
cient use  of  the  Pick-Reality  system  resources. 
A fixed  workspace  allocation,  for  example, 


reduced  the  load  on  the  disk,  and  magnetic 
tape  records  have  been  extended.  A single  dic- 
tionary can  be  shared  by  multiple  data  files. 
The  Pick  Release  77  system  command  speci- 
fication Is  more  universal  and  consistent  The 
Pick-Reality  sort  capability  has  been  exploded 
to  enable  sort  on  multi-valued  attributes,  and 
the  select  capability  has  been  expanded  to 
enable  the  implementation  of  pseudo-lndexed 
sequential  files. 

The  Rick  Release  77  firmware/soft  ware  pack- 
age for  Pick  Reality  computer  systems  is 
available  for  Installation  at  a cost  of  $2,500  for 
single  units.  For  further  information  contact 
Pick  & Associates*  Inc,,  1791 1-E  Skypark  Cir- 
cle, Irvine,  CA  92714,  (714)  979-6663. 

CIRCLE  INQUIRY  NO.  222 

Software  — Ready  to  Load  & Run 

Software  Ltd,  announces  the  availability  of  a 
BASIC  language  library  of  programs  ready  to 
run  on  North  Star  disk  media. 

These  programs  are  'bug-free1  and  ready  to 
run.  Over  45  programs,  including  business, 
finance,  family  budget,  and  games  are  immedi- 
ately available.  Most  programs  are  priced  from 
$2  to  $5  each. 

For  more  information  contact  Software  Ltd., 
Box  AF,  Wood  bridge,  CT  06525. 

CIRCLE  INQUIRY  NQ.  223 

SMAL/80 

The  SMAU80  Is  a compiled,  structured, 
macro-assembly  language  for  6080  and  8085 
microprocessors  that  requires  only  7K  of 
memory. 

SMAL/80  statements  are  written  in  a sym- 
bolic notation  resembling  PASCAL  and  PL/M 
that  simplifies  considerably  the  writing  of 
assembly  language  programs, 

The  SMAL/80  package  includes  a 2K  macro 
preprocessor  written  in  3MAU80  that  greatly 
extends  the  usefulness  ot  the  language.  The 
macro  preprocessor  permits  conditional  ex- 
pansion of  statements,  unlimited  nesting  of 
macros,  and  has  a natural  notation  that  is  con- 
ducive to  efficient,  error-free  programming 

SMAU8G  is  being  offered  Initially  In  CP/M 
and  Isis  t disk  formats.  Price,  including  docu- 
mentation, is  $75.  For  more  information  con- 
tact Chromod  Associates,  P.O,  Box  3169, 
Grand  Central  Station,  New  York,  NY  10017, 

CIRCLE  INQUIRY  NO.  224 

The  6502  Program  Exchange 

The  6502  Program  Exchange  has  released  a 
number  of  software  packages  for  6502  sys- 
tems. These  include  an  extended  version  of  the 
high-level  language  FOCAL,  a 4K  resident 
assembler,  and  an  efficient  Mini-Editor. 

The  FOCAL  is  called  FCL65E  (6.5K)  and  of- 
fers 8 to  9 digit  accuracy,  8-level  priority  inter- 
rupt handling,  string  variable  and  functions. 

A Mini-Manual  ($6)  and  a paper  tape  or  hex 
dump  ($17)  will  gel  you  started  on  TIM  or  KIM 
systems.  A User's  Manual,  104  pages  of 
FGL65E  examples  and  further  documentation 
is  available  for  $12, 

For  more  information  and  a 1 is  I of  other 
available  software  send  $1.00  to  The  6502  Pro- 
gram Exchange.  2920  Moana,  Henot  NV  89509. 

CIRCLE  INQUIRY  NQ.  341 

Computer  Mainframe  Systems 

The  Model  MCS-1 12  Is  a foundation  unit  based 
on  an  S-iOQ  bus  system  with  a 12-slol  mother- 
board. The  power  supply  is  rated  at  17  amps  at 
8 volts  and  2 amps  at  ± 16  volts, 

A second  version  is  Model  MCS-122.  A foun- 
dation unit  also  featuring  the  S-100  bus  system 
with  a 22-slot  motherboard  and  a higher  rated 
power  supply  providing  32  amps  at  Q volts  and 
4 amps  at  ± 16  volts. 

Both  models  are  fully  assembled  and  tested 
and  am  priced  at  £395.00  for  the  MCS-1 12,  and 
$495.00  for  the  MCS-122.  For  more  information, 
contact  CMC  Marketing  Corp.,  5601  Bintlift, 
Suite  51  5t  Houston,  TX  77036,  713)  783-8880. 

CIRCLE  INQUIRY  NO.  219 


APRIL  1978 


INTERFACE  AGE  125 


Rectifiers  Supply  Up  to  t6KV 

Two  new  types  of  htgh-voltage  rectifiers 
combine  the  high  peak-reverse  voltage  and 
moderate  current  characteristics  that  make 
them  ideal  for  microwave  tube,  laser,  x-ray,  or 
other  high-voltage  applications. 


One  13-device  axIaMead  series,  numbered 
from  IN 237 2 through  1N23B5,  exhibits  PRVs 
from  420V  to  10,000V  with  average  rectified 
currents  from  250mA  to  70mA,  respectively* 
Forward  voltage  drops,  at  100mA,  range  from 
3V  at  420V  to  39V  at  IQkV.  Case  dimensions 
are  ,5"  long  and  0,363"  in  diameter  for  the 
lower  voltage  devices  up  to  2' ' by  ,5”  for  the 
high  voltage  units. 

The  axial-lead  rectifiers  are  priced  from 
$0,66  each  to  $7,29  each  in  100  unit  quantities 
while  the  ferrule  type  devices  are  priced  from 
$2.10  each  to  $6,75  each  in  100  unit  quantities. 
Delivery  is  stock  to  30  days. 

For  more  information  contact  Solid  State 
Devices,  inc,,  14830  Valley  View  Ave.,  La 
Mirada,  CA  90638,  (213)  921-9660. 

CIRCLE  INQUIRY  NO.  148 

TTL  Fiberoptic  Duplex  Data  Link  for 
Large  Bandwidth  Applications 

A fully  engineered,  duplex,  asynchronous, 
TTL  fiberoptic  data  link  is  now  available  from 
Valtec  Corporation*  Each  end  of  the  link  has  a 
self-contained  optical  transmitter,  optical 
receiver  and  power  supply.  The  electrical 
signal  input  and  output  is  through  standard 
BNC  connectors.  The  link  is  powered  by  ordi- 
nary wall  current  using  the  power  cord  which  is 
supplied. 


The  user  only  has  to  plug  in  the  link  and  con- 
nect the  electrical  and  optical  cables  to  acti- 
vate the  system.  No  adjustments  are  required. 
Vattec  sells  the  duplex  fiberoptic  cable  with  at- 
tached connectors  for  about  $1.00  per  foot. 

The  link  and  terminated  cables  are  available 
from  Valtec  with  4-6  week  delivery.  The  price 
for  a duplex  link  pair  is  approximately  $1300 
plus  cable  costs.  For  more  information  contact 
J.  Morris  Weinberg,  Valtec  Corp„  West  Boy  Is- 
ton,  MA  01583,  (617)  835-6082. 

CIRCLE  INQUIRY  NO.  150 

10-Million  Character  Business 
Computer  System 

The  System  3000/Model  60  has  to  million 
characters  of  disk  storage  for  $698  per  month* 
The  new  product  features  a multi-terminal 
commercial  timesharing  capability,  designed 
for  use  in  a commercial  environment. 

Also  available  is  a comprehensive  Integrated 
Accounting  and  Distribution  system  that  will 
handle  many  common  accounting  problems. 


This  product  is  targeted  for  distributors, 
manufacturers,  CPAs  and  service  companies. 
These  packages  include  general  ledger,  ac- 
counts receivable,  accounts  payable,  order  en- 
try, Invoicing,  purchasing,  inventory  control, 
payroll  and  word  processing. 

The  Model  60  also  features  remote  diagnos- 
tic support,  which  allows  immediate  diagnosis 
of  most  service  problems  over  the  phone. 

Standard  peripherals  include  a graphics 
video  terminal,  120  line  per  minute  line  printer, 
one  10-million  character  disk  drive  with  5 
million  characters  of  fixed  and  5 million  char- 
acters of  removable  memory.  The  Model  60  in- 
cludes all  of  the  interfaces  and  controllers 
necessary  to  operate  the  basic  peripherals 
plus  a modern  walnut  grained  system  enclos- 
ure which  integrates  well  with  any  contempor- 
ary office  decor. 

The  base  system  price  is  $33,270.  This  cor- 
responds to  a monthly  lease  rate  of  only  $698 
per  month  via  third  party  sources.  For  informa- 
tion contact  Advanced  Information  Design, 
lnc„  1240  Elko  Dr,,  Sunnyvale,  CA  94086, 
CIRCLE  INQUIRY  NO.  158 


Non-volatile  CMOS  RAM  Module 
Price  Down  62% 

Wintek  has  lowered  the  price  on  their  2K 
CMOS  RAM/BATTERY  Module  from  $899,00  to 
$349.00.  The  new  price  for  256  bytes  is  $129,00, 


The  Module  can  be  loaded  with  any  multiple  of 
256  8-bit  bytes  up  to  2K  along  with  automatic 
battery  backup,  increased  volume  and  plum- 
meting prices  for  the  51GL  CMOS  RAM  chips 
were  cited,  Wintek  claims  the  most  complete 
line  of  6800  microprocessor  and  interface 
modules  on  industry  standard  4V  x 6V2" 
44-pin  boards. 

For  more  information  contact  Wintek  Corp., 
902  N,  9th  5t,r  Lafayette,  IN  47904,  (317) 
742-6802. 

CIRCLE  INQUIRY  NO*  1 51 


Hobby  Computers  Replace  Costly 
Edit  Code  Readers 


The  most  recent  addition  to  the  growing  list 
of  business  oriented  "software1  Is  of  specific 
interest  to  firms  using  Audio/Visual  communi- 
cations, 

A giant  step  forward  was  taken  in  the  assem- 
bly of  films  and  tapes  when  the  Society  of  Mo- 
tion Picture  and  Television  Engineers  (SMPTE) 
unveiled  its  "Time  Code  Standards"  for  index- 
ing films  and  tapes.  A Chicago-based  consult- 
ing firm  has  announced  the  first  in  a proposed 
series  of  operating  systems  written  for  micros. 


computer  to  read  time  and  coded  films  and 
tapes.  The  display  is  in  plain  everyday  lan- 
guage. The  program  is  written  in  8080  assem- 
bler, so  no  high  level  language  is  required*  It  is 
supplied  on  punched  paper  tape  with  a manual 
complete  with  source  listing. 

The  software  package  is  priced  at  $49.00 
postpaid,  which  includes  one  pre-soldered, 
tested  Interface  module.  Additional  interface 
modules  are  $7,50  each,  postpaid.  For  addi- 
tional information  write  to  J,S,  Wiener,  4440  N. 
Kedzie  Ave*,  Chicago,  IL  60625 

CIRCLE  INQUIRY  NO,  147 


Z-80  Based  Development  Systems 

MICROSYSTEM/12,  MICROSYSTEM/15  (tape- 
based),  MICROSY5TEM/20  AND  MICROSYS- 
TEM/30  (disk-based)  Z-80  systems  include  CPU 
with  up  to  56K  memory,  high  speed  960  charac- 
ter CRT,  ASCII  keyboard,  dual  floppy  disk  or 
cassette  tape  unit,  operating  system  software 
and  documentation* 


Tektronix  Logic  Analyzer  Line 

A new  logic  analyzer  display  formatter  that 
monitors,  in  sequence,  activity  that  occurs  on 
the  IEEE-488  (General  Purpose  interface)  Bus 
is  now  available  from  Tektronix,  Inc,  Desig- 
nated the  Tektronix  DF2,  the  formatter  makes 
it  substantially  easier  for  users  of  program- 
mable instrumentation  to  link  different  types 
of  instruments  to  a digital  controller  for  dis- 
play and  analysis  in  a variety  of  applications. 


Price  of  the  DF2,  including  the  IEEE/GPIB 
Probe  Adapter,  is  $1945.  Delivery  is  four  weeks 
ARC,  (Price  and  availability  applicable  only  to 
the  U.S.A.). 

For  further  information  contact  Tektronix, 
Logic  Development  Products,  P,0,  Box  500, 
Beaverton,  OR  97077,  (503)  644-0161, 

CIRCLE  INQUIRY  NO.  153 


Optional  accessories  an  software  include  in- 
circuit  emulator,  line  printers,  extended 
BASIC,  BASIC  compiler,  RDOS  (disk  operating 
system  with  relocatable  macro  assembler  and 
linkage  editor),  and  word  processor.  Low  cost 
plug-in  modules  permit  the  systems  to  be  con- 
verted to  8080  or  6800  processors. 

Prices  range  from  $4,325  for  MICROSYSTEM/ 
12  MOD  Z-80  with  MICROTAPE/2  dual  cassette 
tape  unit  and  16K  memory,  to  $7,675  for 
MICROSYSTEM/30  MOD  Z-80,  including 
MICRODISK/2  dual  8"  floppy  disk  unit  and  16K 
memory.  Delivery  for  ail  systems  is  2 to  4 
weeks.  For  additional  information  contact 
Futuredata  Computer  Corp*,  11205  S La 
Cienega  Blvd.,  Los  Angeles,  CA  90045,  (213) 
641-7700. 


The  program  uses  any  BQBD-based  micro- 


CIRCLE  INQUIRY  NO.  112 


726  INTERFACE  AGE 


APRIL  1978 


1978  Catalog 

Power  One,  producer  of  open  frame  D,C+ 
power  supplies,  has  Just  published  its  new 
1978  product  catalog. 

The  catalog  includes  complete  specs, 
prices,  photos  and  mechanical  drawings  of  83 
specific  models  ...  all  stocked  for  immediate 
delivery.  It  also  presents  a rep  list  and  nation- 
wide  stocking  centers  plus  other  information 
that  enables  the  user  to  buy  directly  from  the 
catalog. 

For  a free  copy  of  the  new  1978  catalog  con- 
tact Power  One,  Power  One  Drive,  Camarillo. 
CA  93018,  (805)  484-2606, 

CIRCLE  INQUIRY  NO.  221 

Metric  Precision  Gear  Boxes 

PIC  Design  has  a complete  series  of  metric 
precision  gear  boxes  , . , choose  from  servo, 
worm  and  wheel,  miter  and  bevel  gear  boxes. 


Designed  to  change  the  direction  of  speed 
or  to  precisely  geardown  and  reduce  the  out- 
puts of  high-speed  servo  motors  that  must  be 
used  with  slower  speed  devices,  Enables  the 
designer  to  have  a wide  range  of  packaged 
speed  reduction  units  to  choose  from  to  meet 
virtually  any  design  requirment. 

Available  in  ratios  1:1;  1:3;  12,5:1  — 120:1 
and  2:1  — 625:1  backlash  as  low  as0M0\  up 


to  5000  RPM  max.  Over  100  different  variations 
and  models  supplies  in  shaft  sizes  3,  4 and 
6mm.  Special  ratios,  shaft  sizes  or  locations  of 
input  and  output  shafts  can  be  supplied  upon 
request. 

Prices  from  $95.50.  For  more  information 
contact  PIC  Design  Div,,  Wells-Benrus  Corp., 
P.O.  Box  335,  Benrus  Center,  Ridgefield.  CT 
06877,  Attn:  Catalog  Dept. 

CIRCLE  INQUIRY  NO.  220 

FM  Stereo  Demodulator  Uses  l2L, 
Ion  Implant  & Bandgap  Technologies 

The  MCI 309,  with  pin  connections  identical 
to  the  industry-standard  MC1310,  combines 
the  latest  PL,  Ion  Implant,  and  Bandgap  tech- 
nologies to  meet  the  needs  of  today’s  FM 
stereo  receivers*  Low  distortion,  low  power 
drain,  minimized  supply-tine  noise,  and  auto- 
matic transient-free  stereo/mono  switching  are 
some  of  the  benefits  of  the  new  design* 


PL  technology  permits  efficient,  low  power 
drain  operation  of  the  PLL's  logic  circuitry, 
while  Ion  Implanting  allows  controller,  high 
valued  internal  resistors  to  be  fabricated.  The 
MCI 309  uses  the  lower  noise  Bandgap  Refer- 
ence technique,  with  the  advantage  of  low  sup- 
ply voltage  capability*  Tree-type  multiplying 
demodulators  are  replaced  by  parallel  swit- 


ching in  the  new  wide  range  design. 

The  MCI 309  is  available  from  distributor  and 
OEM  stocks  in  a 14-pin  DIP,  at  a 100-up  price  of 
$1.50.  For  more  information  contact  Motorola 
Semiconductor  Products,  lncn  P.O.  Box  209 12t 
Phoenix,  AZ  85036,  (602)  9623101,  Doug 
Fryman. 

CIRCLE  INQUIRY  NO.  217 

Virtual  Memory  Box 

The  memory  box  contains  a collection  of 
2102-M-816  memory  boards.  The  nominal  64K 
workspace  of  a microprocessor  is  expanded  to 
several  megabytes,  if  necessary,  by  the  con- 
cept of  Virtual  Memory;  data  lines  are  used  to 
define  a 24-bit  addressing  scheme  instead  of 
the  conventional  16  address  bits. 


Typical  applications  range  from  ROM  and 
bubble  memory  banks  to  memory  shared  multi- 
processing; with  Virtual  Memory,  DMA  between 
two  main  processors  of  up  to64K  is  now  possi- 
ble in  less  than  10  usee  by  a simple  instruc- 
tion, The  memory  box  can  also  be  used  for  con- 
ventional memory  expansion. 

Send  $2,00  for  complete  description  with 
schematic  diagrams  (refund  if  material  is 
returned  by  return  mail)  to:  Systemathica  Con- 
sulting Group  Ltd.,  P,C,  Box  10154,  Pittsburgh, 
PA  15232,  (412}  621-8362, 

CIRCLE  INQUIRY  NO.  218 


ike  BYTE  SHOPS  ot  South  F toitida 

Our  experience  has  proven  the 
SOL-20  to  be  among  the  very 
best  computers.  So  we  confident- 
ly offer  this  fine  system,  either 
kit  or  assembled,  along  with 
compatible  peripherals  and  oper- 
ating software. 

PERIPHERALS 

• North  Star  MICRO-DISK 

• Centronics  700  Series  Printers 

• Micromation  Disk  System 

SOFTWARE 

• Powerful  Word  Processor  for 
SOL  on  North  Star  Disk. 

• Inventory  Control 

• New  business  packages  coming 

Continuing  service  and  assistance,  and  a complete  line  of  books  and  magazines  are  offered  at  both 
locations,  to  assure  you  that  your  system,  purchased  from  one  of  the  BYTE  SHOPS  of  South  Florida, 
will  keep  giving  you  excellent  performance. 

2 Locations  open  10-6  Monday  through  Friday,  Saturday  10-2 

BYTE  SHOP  OF  MIAMI  BYTE  SHOP  OF  FORT  LAUDERDALE 

7825  Bird  Road,  Miami,  FL  331 55  1 044  E.  Oakland  Park  Blvd.,  Ft.  Lauderdale.  FL  33334 

DIAL  (305)  561-BYTE 


SOL-20 


APRIL  1978 


CIRCLE  INQUIRY  NO.  71 


INTERFACE  AGE  127 


MLZ-80  Microcomputer  Board 

In  addition  to  being  a general  purpose  micro- 
computer complete  with  4K  RAM  and  up  to  8K 
ROM,  the  MLZ-80  contains  an  on  card  Floppy 
Disc  interface  for  standard  or  “mini"  floppy 
disc  drives. 

Other  special  features  of  this  6.75  inch  x 
12.0  inch  card  are:  Intel  SBC  bus  compatible, 
Dual  serial  asynchronous/synchronous  ports 
with  separate  software  controllable  baud  rates 
up  to  19,200  baud,  RS232C  or  current  loop  in- 
terface, four  8-bit  parallel  ports  (two  of  which 
have  bidirectional  capability),  DMA  logic  for 
memory  and  I/O  data  transfers,  four  counter/ 
timers,  selectable  power-on-jump  starting  ad- 
dress, full  Z-80  vectored  interrupt  support,  and 
multiprocessor  capability. 

Pricing  is  $350.00  and  up,  depending  on  con- 
figuration and  quantities.  The  Heurikon  Cor- 
poration also  provides  support  and  system 
development  services  for  the  MLZ-80  including 
general  purposes  or  custom  hardware  inter- 
faces and  application  software.  Contact 
Heurikon  Corp.,  700  W.  Badger  Rd.,  Madison. 
Wl  53713,  (608)  255-9075  for  informaton. 

CIRCLE  INQUIRY  NO.  122 

Velleda  ‘Writes  On,  Wipes  Off* 

Velleda,  a dramatic  new  way  to  communi- 
cate in  color.  What  is  written  on  a special  plas- 
tic surface  may  be  wiped  away  in  seconds,  ef- 
fortlessly, cleanly  and  without  a trace. 


The  world’s  quickest  writing  and  illustrating 
aid,  Velleda  is  positioned  as  the  most  versatile 
and  among  the  least  expensive  of  all  products 
serving  the  communications  board  industry.  It 
consists  of  a self-adhesive  board  Flexiroll 
ready  for  mounting  and  special  dry-wipe  mark- 
ers available  in  six  assorted  colors.  The  Flexi- 
roll also  may  be  cut  to  any  size  and  applied  to 
any  flat  surface  to  make  a blackboard  obsolete 
since  it  eliminates  words,  figures  or  graphics 
instantly  with  no  rubbing,  dust  or  marks  left 
behind. 

The  smaller  Velleda  roll  size  (Item  67)  is  26  V2 
x 39%  inches  and  retails  for  $14.95.  The  larger 
roll  (Item  90)  is  35 V2  x 783/4  inches,  selling  for 
$39.95  list.  The  special  dry-wipe  markers,  for 
use  with  Velleda  Flexirolls  are  available  in 
packs  of  one  dozen  at  89  cents  each.  The 
markers  are  also  available  in  an  assorted  four- 
pack  (blue,  black,  red,  green)  at  $3.56  list. 

A pre-pack  counter  display  assortment 
(#8067)  contain  15  No.  67-size  rolls,  a dozen 
markers  with  black  ink,  and  a dozen  four-pack 
assortments  with  a total  retail  value  of  $277.56. 

Velleda  will  be  distributed  through  office 
supply  dealers,  contract  stationers,  school  and 
art  supply  wholesalers,  college  bookstores  as 
well  as  distributors  serving  mass  retail  outlets. 
For  more  details  contact  Caractere  Pen  Corp., 
124  W.  Lincoln  Ave.,  Mt.  Vernon,  NY  10550. 

CIRCLE  INQUIRY  NO.  112 

Tektronix  Graphics  Terminal  Output 
for  TV  Display 

Princeton  Electronic  Products,  Inc.,  intro- 
duces a Computer  Graphics  Terminal  Interface 
Option  to  its  PEP-500  Image  Memory/Scan 
Converter.  This  new  interface  allows  direct 
plug  connection  of  the  PEP-500  to  Tektronix 
Graphics  Terminals,  Models  4010,  4012,  4013, 
4014,  4015,  and  similar  terminals. 


|M 


The  PEP-500  converts  graphics  terminal  X-Y 
signals  into  standard  EIA  composite  video  out- 
put, allowing  group  viewing  of  computer  gener- 
ated engineering,  statistical  or  scientific 
graphics  on  TV  monitors  and  projection  TV 
systems,  or  recording  of  graphic  material  on 
standard  video  tape  or  disk  systems. 

For  more  information  and  technical  perfor- 
mance data  contact  Princeton  Electronics  Pro- 
ducts, Inc.,  P.O.  Box  101,  N.  Brunswick,  NJ 
08902. 

CIRCLE  INQUIRY  NO.  120 

TIGER 

The  TIGER  (Television  Interface  General- 
purpose  Economy  Remote  terminal)  contains 
an  acousticxoupler  for  communications  with 
remote  timesshare  computers,  full  ASCII  key- 
board, and  television  electronics  that  provide 
interconnection  to  a standard  TV  set  via  the 
antenna  input.  Up  to  1024  characters  may  be 
simultaneously  displayed  in  switch  selectable 
formats  for  8 or  16  lines  of  32  or  64  characters 
per  line. 


The  unit  has  a built-in  power  supply,  meas- 
ures 8”  x 10"  x 3"  and  weighs  only  4 pounds. 
Additional  features  include  eight  selectable 
baud  rates  from  110  to  9600,  complete  TTY 
compatibility,  built-in  RS-232C  connector  for 
direct  hook  up  to  a computer,  an  optional  self- 
contained  memory  system  and  availability  in 
eight  colors.  The  TIGER  terminal  sells  for  $500. 

For  additional  information  contact  Micon  In- 
dustries, 252  Oak  St.,  Oakland,  CA  94607,  (415) 
763-6033. 

CIRCLE  INQUIRY  NO.  137 

Information  Processors 

The  IBM  6/442  and  IBM  6/452  Information 
Processors  with  high-speed  impact  printers 
are  the  latest  additions  to  the  IBM  Office 
System  6 family. 


The  IBM  6/442  features  a functional  display, 
high-density  diskette  storage,  a 96-character 
multilingual  keyboard,  and  an  impact  printer 
with  bidirectional  print  capability  at  speeds  of 


up  to  55  characters  per  second.  The  printer  has 
an  operator-changeable  print  wheel  available 
in  five  typestyles,  10  pitch,  12  pitch  and  propor- 
tional spacing  all  with  justification  capability. 

The  IBM  6/452  has  all  the  features  of  the 
6/442  but  also  includes  a magnetic  card 
reader/recorder.  This  provides  users  the  ability 
to  utilize  IBM  mag  card  typewriters  to  process 
magnetic  cards  for  text  editing,  record  pro- 
cessing and  high-speed  impact  printing. 

The  IBM  6/442  and  6/452  and  be  leased, 
rented  or  purchased.  For  more  information 
contact  IBM  Corp.,  Office  Products  Div.,  Par- 
son’s Pond  Dr.,  Franklin  Lakes,  NJ  07417,  (201) 
848-3454,  Donald  Reck. 

CIRCLE  INQUIRY  NO.  117 

Processor  Terminal 

The  MCS-PT1 12/32  is  a complete  and  self- 
contained  computer  system  with  display,  disk 
storage,  a full  keyboard  and  a 12-slot  mother- 
board. Features  of  the  MCS-PT1 12/32  include  a 
15"  high-resolution  monitor  with  a face  plate  of 
smokey  plexiglass  to  reduce  glare  and  en- 
hance type  visibility;  a full  upper  and  lower 
case  ASCII  keyboard  with  eight  user  desig- 
nated special  function  keys  and  a 16-key 
numeric  cluster  pad.  One  Shugart  SA-400  mini- 


The  12-slot  mainframe  contains  a CPU  board 
that  features  an  8080  processor  and  a special 
circuit  that  implements  a start  up  "jump  to" 
routine  to  any  user  selected  byte  address. 

The  Processor  Terminal  Model  MCS-PT112/ 
32  fully  assembled  and  tested  is  priced  at 
$4795.  Other  models  in  the  PT  series  are  avail- 
able. For  more  information  contact  CMC 
Marketing  Corp.,  5601  Bintliff,  Suite  515, 
Houston,  TX  77036,  (713)  783-8880. 

CIRCLE  INQUIRY  NO.  136 


COMPAL-80 

Business  Microcomputer 

The  system  is  based  on  the  S-100  standard 
COMPAL  micro,  with  a dual  Micropolis  “quad 
density"  mini-floppy  drive  (315K  bytes  per 
diskette),  the  Texas  Intstruments  TI-810  150 
cps  impact  printer,  and  an  extended  disk 
BASIC  with  several  enhancements/utilities. 


Computer  Power  & Light  provides  three  ser- 
vice plans,  including  a full  maintenance  con- 
tract, and  offers  classes  in  computer  program- 
ming and  in  operation  of  their  application  soft- 
ware. Price  of  a 56K  system  is  $7300,  com- 
plete, or  $190  a month  on  a 5-year  lease/pur- 
chase. For  more  information,  write  COMPAL, 
12321  Ventura  Blvd.,  Studio  City,  CA  91604.  No 
dealer  inquiries  please. 

CIRCLE  INQUIRY  NO.  118 


128  INTERFACE  AGE 


APRIL  1978 


Power  Supply  Mounts  on  P.C.  Board 

Scientific  Programming,  Inc.  is  introducing  a 
new  quad  output  P C.  Board-mountable  power 
supply  to  complement  the  company's  DUAL 
OUT  & TRIOUT  Series.  The  new  unit  is  part  of 
the  Micro-Supply  (MS)  family.  The  MS  family  is 
a new  concept  in  miniature  power  supplies. 
The  family  consists  of  a newly  developed  AC 
adaptor  plus  SPIs  Regulated  DC/DC  con- 
verters. The  AC  adaptor  is  a wall  plug-in  unit 
designed  to  be  compatible  with  all  the  con- 
verters manufactured  by  SPI.  At  the  present 
time  IB  types  of  power  supplies  with  dual,  tri- 
pie  or  quad  outputs  are  available. 

The  most  popular  module  the  QUADOUT 
5J12M2/-5  is  priced  at  $59,95  in  OEM  quanti- 
fies. Prices  of  other  modules  range  from  $29  to 
$79  depending  on  the  type  and  the  quantity. 
Delivery  is  from  stock  to  4 weeks.  For  more  in- 
formation contact  Scientific  Programming, 
Inc.,  1499  Bay  shore  Hwy„  Suite  1 26r  Burl- 
ingame, CA  94010,  (415>  493-2199. 

CIRCLE  INQUIRY  NO.  154 

Tape  Transport 

MFE  Corporation  has  expanded  its  Hostile 
Environment  Digital  Cassette  Tape  Transport 
line  for  use  in  military  and  other  hostile  en- 
vironment industrial  and  commercial  applica- 
tions. 


MFE's  new  "low  power"  Modal  250BH-1, 
which  Is  capable  of  operating  over  a tempera- 
ture range  of  minus  30*C  to  plus  55 *G,  is  in- 
tended primarily  for  portable,  battery-operated 
system  applications. 

The  Model  250BH-1  supplements  the  pre- 
sent Model  25G8H  which  is  capable  of  operat- 
ing over  the  temperature  range  from  minus 
40 °C  to  plus  70  aC.  The  250BH  has  been  quali- 
fied mechanically  to  MIL-E-54G0R  and  MIL- 
STD  8 10C  u Helicopter  Environment11  for  vibra- 
tion, shock  and  30g  crash  safety. 

For  further  information  contact  MFE  Corp,, 
Keewaydin  Dr.,  Salem,  NH  03079,  (603) 
893-1921. 

CIRCLE  INQUIRY  NQ.  126 

D to  A and  A to  0 

Colorado  Analog  Products  announces 
another  handy  P.C.  board.  This  bare  board  is 
priced  at  $10  and  implements  two  channels  of 
digital  to  analog  and  8 channels  of  analog  to 
digital  conversion,  both  8 bits  wide.  The  board 
is  3”  x 4"  and  is  designed  to  mount  as  a 
module  on  most  standard  proto  boards,  but 
may  also  be  mounted  independently. 


The  board  uses  two  MCI  408  type  DACs 
whose  gain  and  offset  can  be  individually  ad- 
justed by  trim  pots.  For  special  applications 


such  as  music  synthesis  there  are  Jumper  op- 
tions for  wide  dynamic  range  (48dB)  and  zero 
D.C.  signal  generation,  Three  voltage  supplies 
(+ 12,  -12,  + 5).  one  Input  and  two  output  ports 
are  required. 

For  further  information  contact  Colorado 
Analog  Products,  P.G.  Box  6746,  Denver,  CO 
80206. 

CIRCLE  INQUIRY  NQ.  122 

Punched  Tape  Readers 

The  2001-2  Step/Mate  Reader  is  available  for 
immediate  delivery  from  stock  from  EECO, 

The  2001-2  reader  was  designed  for  micro- 
processor software  development,  PROM  pro- 
gramming, photo  typesetting  and  machine 
control  applications. 


2001-2  reader  specifications  include  punch- 
ed tape  reading  at  150  cps,  complete  tape  drive 
electronics  and  output/handshake  signals  that 
are  TTL  compatible. 

The  Step/Mate  is  compact  in  size,  easy  to 
connect  to  system  electronics.  Interface  con- 
trollers are  available  for  most  popular 
minicomputers.  1-49  quantity  list  price  is  $290. 
For  more  Information  contact  EECO,  1441  E, 
Chestnut,  Santa  Ana,  CA  92701,  (714)835-6000, 
"Tape  Readers." 

CIRCLE  INQUIRY  NO.  131 


If  You  Don't  Mind  PAYING  A LITTLE  LESS 

for  the  BEST 

Compare  Our  Prices 


For  instance,  you  can  buy  the  CROMEMCO  Z-2  Computer  System,  right  off  our  shelf,  for  less 
than  you'd  expect  to  pay.  And  we'll  provide  you  with  compatible  peripherals  and  software  for 
equally  attractive  prices. 

SOFTWARE 

North  Star  Disk  Basic 
Business  Packages 

LITERATURE 

5%  discount  on  all  books 
and  magazines. 


PERIPHERALS 

• Centronics  700  Series  Printers 

• Hazeltine  Terminals 

• Soroc  CRTs 


z-z 


/ 


HOW  CAN  WE  DO  IT? 


We  can  make  a deal  for  you  on  a computer  system  because  we  keep  our  overhead  costs  down. 

CALL  OR  WRITE  FOR  PRICES 


BYTE  SHOP 

674  El  Camino  Real 
El  Camino  Plaza 
Tustm,  CA  92680 

(714)  731-1686 


Convenient 

Orange  County  Location 

HOURS 

Monday  Thursday  11-7 

Friday  1 1 - S 

Saturday  10-6 


Santa  Ana  Fwy,  - 5 

i t 


APRIL  1978 


CIRCLE  INQUIRY  NO.  77 


INTERFACE  AGE  129 


6800  for  S-100  Bus 

Qatatronics  has  announced  a new  680Q-CFU 
microprocessor  card  for  the  S-100  bus*  bring' 
ing  all  the  advantages  of  the  68QG*s  sophisti- 
cated bus-oriented  architecture  and  Its  com- 
prehensive, PDP-11-iike  instruction  set  to  the 
S-100  users.  The  extensive  software  support 
for  the  6800  is  available  at  last  on  the  S-100  bus. 

For  the  serious  business  user  or  hobbyist, 
this  microprocessor  card  provides  full  turn  key 
operation  and  maximum  system  compatibility 
as  well  as  an  RS-232/20ma  interface  (baud  rate 
selectable  with  a dip  switch),  paper  tape  reader 
control,  Mikbug  BOM  Operating  System, 
power  on  reset,  on  board  dynamic  memory 
refresh,  slow  memory  interfacing  (up  to  5 ^s  ac- 
cess time),  and  tri-state  data,  address  and  con- 
trol lines  all  on  one  card  for  $179.00  In  kit  form 
and  $269.00  assembled,  burned-in  and  tested, 

A floppy  disk  system  and  other  advanced 
support  items  will  also  be  available  soon. 

For  more  information  contact  Datatronics, 
208  E.  Olive,  Lamar,  CO  81052,  (303)  336-7956, 
Dealer  inquiries  invited, 

CIRCLE  INQUIRY  NO,  111 

EPROM  Programmer 

Smoke  Signal  Broadcasting  has  a new  low 
cost  2708  EPROM  programmer.  Designated 
the  PO  P-1 , the  unit  lists  for  $149  and  is  de- 
signed to  interface  to  the  company's  P-38-1 
and  P-38-FF  EPROM  boards,  which  are  SS-50 
bus  compatible  products. 


Complete  software  is  provided  on  audio  cas- 
sette, A unique  adaptive  programming  tech- 
nique is  used  that  allows  most  2708's  to  be 
programmed  in  15  seconds  instead  of  the 
usual  one  and  a half  minutes.  A separate  self- 
contained  power  supply  is  used  for  the  pro- 
gramming voltage  insuring  sufficient  current 
capability  to  program  EPROMs  from  any 
manufacturer. 

For  more  information  contact  Smoke  Signal 
Broadcasting,  P.O,  Box  2017,  Holiywood,  CA 
90028,  (213)  462-5652. 

CIRCLE  INQUIRY  NO,  134 

Hardware  Switch 


A printer  switching  capability  that  allows 
users  of  NBI  word  processing  equipment  to  in- 
crease system  throughput  by  up  to  20  percent. 


The  product  consists  of  an  electronic  switch 
and  all  required  cabling  needed  to  link  the 
printer  with  multiple  NBI  systems.  Printers 
typically  used  with  this  word-processing 
equipment  are  30  - 40  - 55  cps  daisy-wheel 
printers. 

Priced  at  $11,990,  it  allows  user  to  con- 
tinuously update  applications  by  entering  soft- 
ware changes  on  the  system  s standard 
diskette,  which  stores  approximately  25QK 
characters,  or  about  50  pages  of  text. 


For  further  information  contact  NBI,  5595  E, 
Arapahoe  Ave.,  Boulder,  CO  80303,  (303) 
444-5710. 

CIRCLE  INQUIRY  NO.  124 

New  Course  from  NCR  Teaches 
Basics  of  COBOL  74  Language 

A new  self-instruction  course  which  pro- 
vides basic  skills  for  writing  computer  pro- 
grams in  COBOL  74  Is  now  available  from  NCR 
Corporation. 

The  course,  which  takes  approximatiey  40 
hours  to  complete,  will  enable  those  taking  it 
to  become  entry-level  programmers. 

The  course  makes  extensive  use  of  exer- 
cises so  that  the  learning  of  new  material  is 
constantly  reinforced  as  the  student  takes  an 
active  part  in  the  process.  The  course  includes 
four  student  text  volumes,  a special  monitor 
guide,  a handbook,  and  a final  examination,  as 
well  as  programming  forms. 

It  is  general  in  nature  and  the  language  can 
be  applied  to  both  NCR  and  non-NCR  systems. 
The  course  is  priced  at  $225  and  is  available 
from  the  company's  Learning  Systems  Divi- 
sion, For  more  information  contact  NCR  Cor- 
poration, Dayton,  OH  45479,  (513)  449-2150, 
CIRCLE  INQUIRY  NQ.  152 

Microcomputer  with 
Double  Density  Floppy  Disks 

The  Micro-2  is  a high  performance  micro- 
computer system  with  dual-drive,  double  den- 
sity floppy  disks  for  less  than  $5,000,  This 
compact  system  is  housed  in  a single  cabinet 
with  two  Shugart  floppy  disk  drives.  The  single 
computer  board  features  a Z-80  CPU,  32K  or 
64 K RAM,  four  RS232  serial  interfaces  and  real- 
time clock. 


The  Micro-2  Computer  System  comes  com 
pletely  assembied  and  tested.  Prices  with  32K 
memory  is  $4,995;  with  64K  memory,  $6,090.  A 
complete  system  with  two  double-sided  drives 
with  32K  memory  is  $5,695;  with  64K  memory, 
$6,795.  Complete  system  with  four  single- 
sided drives  with  32K  memory  is  $7,040;  with 
64 K memory,  $8,135,  First  year  srvice  contract 
is  available  for  $125.  OEM  and  dealer  discounts 
are  offered.  For  information  contact  Digital 
Systems,  6017  Margarido  Dr„  Oakland,  CA 
94618,  (415)  428-0950. 

CIRCLE  INQUIRY  NO.  119 

Mass  Storage  Operating  System 

The  MSOS  Ills  a Mass  Storage  Operating 
System  for  DG  NOVA  or  NOVA  emulating  com- 
puters which  supports  from  one  to  nine  mass 
storage  devices,  high  speed  reader  and  punch, 
line  printer,  and  system  console.  MSOS  II  is  in- 
dependent of  any  hardware  manufacturer  and 
will  support  any  combination  of  devices,  in- 
cluding user-supplied  devices,  it  is  ideal  for  ap- 
plications programs  development  and  file 
management. 

All  software  is  operational  in  the  minimum 
configuration  of  one  1GK  NOVA  and  one  mass 
storage  unit.  System  resident  software  oc- 
cupies only  350  words.  System  overlays  oc- 
cupy an  additional  1800  words  during  execu- 
tion of  system  commands.  Standard  MSOS  II 
includes  an  Editor,  Relocatable  Assembler, 
Linker  and  Extended  BASIC.  Rela  extensions 
to  the  standard  basic  interpreter  include  ex- 
tended precision  calculations,  complete  string 


functions,  and  PRINT  USING, 

Optional  MSOS  II  utilities  include  a Macro 
Assembler,  Library  File  Editor,  Cross 
Assemblers  for  Intel  8080,  MOS  6502,  and 
Motorola  6800  microprocessors,  and  support 
utilities  for  Indexed  Sequential  Access 
Method. 

Purchase  price  for  the  standard  system  is 
$1,000  with  substantial  OEM  discounts 
available.  MSOS  If  is  available  from  Rela 
Systems,  inc.,  303  Canyon  Blvd.,  Boulder,  CO 
80302,  For  more  information  contact  Dean  Let- 
fingwell,  (303)  444-1738. 

CIRCLE  INQUIRY  NO.  128 

Industrial  Control  Microcomputer 

The  Wyle  line  of  microcomputers  and  digital 
logic  modules  includes  parallel  and  serial  digi- 
tal I/O,  analog  I/O,  communications  modules, 
and  a wide  variety  of  others  including  over  200 
digital  logic  modules. 


Also  available  are  modules  to  allow  the  Wyle 
microcomputer  hardware  to  couple  directly  to 
existing  4-20  and  l0-50mA  current  loops.  The 
modularity  in  design  and  assignment  of  speci- 
fic functions  to  individual  modules  allows 
systems  to  be  tailored  to  customer  re- 
quirements in  control  and  data  collection.  The 
Wyle  software  Includes  resident  and  non- 
resident assemblers,  development  packages, 
math  utilities  and  a high  level  language. 

For  a descriptive  brochure  or  more  informa- 
tion contact  Wyle  Laboratories/Computer  Pro- 
ducts, 3200  Magruder  Bivd.,  Hampton,  VA 
23666,  (804)  838-0122. 

CIRCLE  INQUIRY  NO.  116 

Intel’s  Improved 
Single  Board  Computers 

The  iSBC  80/10A  Single  Board  Computer  is 
an  enhanced  version  of  the  popular  iSBC  80/10. 
The  S0/1QA  differs  in  that  if  gives  the  user  up  to 
twice  the  ROM  capability  as  is  presently 
available  on  the  80/10  at  no  increase  in  cost. 
The  80/10A  sells  for  $495  in  single  quantity. 


With  the  80/10A,  the  user  creates  the 
features  of  his  end  product  by  configuring  his 
software  and  storing  the  program  in  either 
erasable  and  electrically  reprogrammable 
EPROM  or  mask  programmable  ROM,  which 
are  then  added  to  the  80/10 A. 

For  further  information  contact  Don  Schare, 
Intel  Corp„  3065  Bowers  Ave.,  Santa  Clara,  CA 
95051,  (408)  987-7253. 

CIRCLE  INQUIRY  NO.  114 

KX-33B  Microcomputer 

The  KX-33B  is  an  easy-to-use  microcomputer 
that  is  intended  to  teach  the  basic  concepts  of 
computer  technology,  including  the  execution 


7 30  INTERFACE  AGE 


APRIL  1978 


of  functions  by  combining  your  instructions 
with  input  signals.  The  KX-33B  is  also  intended 
to  give  some  idea  of  microcomputer  operation, 
introducing  the  world  of  the  central  processing 
unit,  registers,  and  memory. 


Since  it  is  basically  a controller,  the  KX-33B 
is  built  around  the  Panasonic  4-bit  MN14Q0 
microprocessor.  In  addition  to  the  arithmetic/ 
logic  unit,  the  chip  includes  1024  words  by  8 
bits  of  ROM  for  the  system  program  and  64 
words  by  4 bits  of  RAM,  which  stores  keyboard 
data.  Also  in  the  KX-33B  are  two  Static  RAM 
chips  with  256  words  of  4 bits  each,  which  hold 
the  tunes  keyed  in  by  the  user,  It  also  includes 
an  8-bit  latch,  audio  amplifier  and  multivibrator 
ICs,  and  a speaker  There  are  keyboard  switches 
and  LEDs  and  associated  drivers  for  the  4-digit 
display. 

Available  completely  assembled,  the  KX-33B 
is  priced  at  $229.00  with  instruction  manual  In- 
cluded. For  further  information  contact  Energy 
Electronic  Products  Corp..  6060  Manchester 
Ave..  LOS  Angeles,  CA  90045,  (213)  670-7880. 

CIRCLE  INQUIRY  NO-  115 

Two  Pounds  of  RF  Data 
from  Motorola 

The  RF  Data  Manual  is  packed  with  com- 
plete data  sheets,  practical  application  notes, 
and  cross-references.  The  two  pound,  736-page 
volume  describes  RF  Power  Transistors  with 
outputs  up  to  150W,  operable  in  commercial, 
military,  aircraft,  marine  and  ham  bands  from 
1.5  MHz  to  1 GHz,  as  well  as  linear  hybrid 
amplifier  modules  forCATWMATV  and  general 
purpose  use.  power  hybrid  amplifiers  up  to 
SOW  output  in  the  VHF  and  UHF  bands,  and 
Small-Signal  RF  transistors  with  fT  values  up 
to  6 GHz. 


Detailed  application  information  includes 
impedance  matching  networks,  mechanical  RF 


construction  techniques,  biasing,  reliability, 
noise  figure  and  gain  optimization  procedures, 
mounting  and  heat  sinking,  as  well  as  discus- 
sions of  SSB  linearity,  broadbanding,  and 
power  combining-  Specific  amplifier  configura- 
tion articles  include  actual  printed  circuit 
board  layouts. 

Motorola's  RF  Data  Manual  is  available  for 
£3,50  each  from  all  Motorola  distributors.  For 
more  information  contact  Motorola  Semicon- 
ductor Products,  Inc.,  P.O,  Box  20912,  Phoenix, 
AZ  85036,  (602)  244-6900. 

CIRCLE  INQUIRY  NO.  113 

Dual  Processigrt  Satellite  and 
Floppy  Disk  Controller 

The  dual  processing  and  floppy  controller 
board  1771- AC-1 051  is  designed  to  provide  the 
ultimate  power  to  this  peripheral  control. 


The  Controller  Module  is  a smart,  FO  1771 
based  multi-drive  unit  which  automatically  per- 
forms all  elementary  disk  operations  including 
CRC  checks. 

The  Arbitration  Module  is  an  interrupt  driven 
dual  processor  communication  unit  which 
allows  two  microprocessor  systems  to  com- 


municate data  and  control  signals  directly  be- 
tween one  another,  to  share  the  same  memory 
and  to  access  the  controller  module  in- 
dependently. 

It  is  available  as  a kit  or  as  a complete 
satellite,  including  the  slave  micro-unit, 
memory  box  and  a powerful  disk  operating 
system.  1771-AC-1051  kit,  including  PC  board, 
all  passive  devices  and  TTL  gates  is  £171,00; 
sockets,  $25.00;  chip  set,  $71.00;  Dual  process- 
ing satellite  (specify  bus  option)  assembled 
and  tested  is  $1200.00, 

Sent  $2.00  for  complete  description  with 
schematic  diagrams  (refunded  if  material  is 
returned  by  return  mail)  to  Systematises  Con- 
sulting Group,  Ltd.,  P .0.  Box  10154,  Pittsburgh, 
PA  15232,  (412)  621-8362. 


CIRCLE  INQUIRY  NCL  133 

High  Performance  4-Bit 
Slice  Processors 


Texas  Instruments'  S481  4-bit  slice  proces- 
sors offer  built-in  computational  algorithms. 
Part  of  the  S481  chip  set  of  Schottky  TTL 
microprogrammable  building  blocks,  the 
SN74S481  offers  a lOMz  clock  rate,  while  the 
new  low-power  Schottky  parts  (SN 54/74  LS481) 
operate  with  35%  less  power  than  the  74S481. 


Both  the  S481  and  LS481  versions  are  now 
available  in  the  hermetic  48-pln  quad-in-line 
ceramic  package,  and  they  will  be  available 
soon  in  a lower-cost  48pin  dual-in-line  plastic 
package. 

The  SUS481  bit  slice  processor  is  now  avail- 
able In  high-density  ceramic  quad-in-line 
packages  for  either  commercial  (0°  to  70 ”C) 
applications,  and  the  SN54LS481  is  available 
for  -55°  to  -f  125*C  requirements. 

Please  forware  inquiries  to  Texas  Instru- 
ments, lnc„  Inquiry  Answering  Service,  P.O, 
Box  5012,  M/S  308  [Attn:  $481),  Dallas,  TX  75222. 

CIRCLE  INQUIRY  NO.  110 


2nd  ANNIVERSARY  SALE!° 
march  & April  Only! 

With  each  purchase  of  the  following  systems  you  will  receive  FREE 
a Panosonic  9"  Video  Monitor  — ABSOLUTELY  FREE!  A value  of 
$175.00.  Here  are  the  systems  to  choose  from: 

PROCESSOR  TECHNOLOGY 
Sol  20/  8K  factory  tested  and  assembled  for  $1850.00 


COMPUTER  MART 
MICROCOMPUTERS 


PROCESSOR  TECHNOLOGY 
Sol  20/16K  factory  tested  and  assembled  for  $1975.00 

Also  available  to  you  this  month  are  8K  static  memory  boards  that 
have  been  factory  assembled-tested-and  GUARANTEED  for  only 
$200.00.  Manufactured  by  Industrial  Microsystems.  (212)  686-7923 


PERIPHERALS 

ACCESSORIES 


— Stin  Vi  it.  Storekeeper 


COMPUTER  MART  OF  NEW  YORK  INC. 


By  Mail,  Phone,  or  In  Person 
The  Computer  Mart  of  New  York  is  the  most  reliable! 


1 1 8 Madison  Ave.  (En lor  on  30th  SI.),  New  York.  NY  1 001 6 


Open  Tuesday  to  Saturday  9:30  a.m..6:30  p.m. 

0 


INTERFACE  AGE  131 


APRIL  1978 


CIRCLE  INQUIRY  NO.  81 


Floppy  Disk  System 

Model  61 '0041  is  a full  sized  floppy  disk 
drive  with  WO  Controller  tor  the  S'100  bus,  fully 
assembled  and  tested.  A portable  self  con- 
tained enclosure  with  Shugart  BQ1 R floppy  disk 
storage  drive. 


Forced  air  flow  by  "Whisper  Fan."  50/60  Hz 
110  volt  or  220  volt  operation  — AC  to  DC 
power  supply.  Double  disconnect  power  cord 
UUCSA/VDE  approved.  Fused  AC  and  DC. 
Steel  cabinet  construction.  The  I/O  Controller 
Is  fully  Altair  compatible.  Also  available  with 
triple  drive  enclosure. 

For  further  Information  contact  Industrial 
Micro  Systems,  633  W*  Katelfa  Ave.  -L,  Orange, 
CA  92667,  (714)  633-0355. 

CIRCLE  INQUIRY  NO.  135 


The  Data  Handler  Expansion  Board 

This  board  will  expand  the  Data  Handler  into 
a much  more  professional  system.  The  ex- 
pander board  will  contain  4K  of  RAM  (expand- 
able to  16K),  IK  of  EPROM  (expandable  to  4K)t 
Video  Interface  with  RF  modulator  64  charac- 
ters by  32  lines,  and  features  a cassette  operat- 
ing system  software  package  to  promote  the 
Data  Handler  into  a powerful  system. 


The  Data  Handler  expander  board  is 
available  now  for  $315,05  and  can  be  purchased 
through  Western  Data  Systems.  3650  Charles 
St.,  Dep.  H.,  Santa  Clara,  CA  95050.  Or  see  one 
of  our  dealers. 

CIRCLE  INQUIRY  NO.  121 

MTX-A1  Alpha  Chip 

The  MTX-A1  (alpha  chip)  is  a general  purpose 
programmable  alphanumeric  display  and  key- 
board interface  device  designed  for  use  with 
most  8-bit  microprocessors.  The  display  por- 
tion provides  all  the  timing  and  refresh  signals 
to  drive  up  to  32  popular  5x7  dot  metric  LED 
displays.  The  keyboard  portion  provides  all 
scanning  signals  to  debounce  and  decode  any 
keyboard  of  up  to  64  keys. 


On  the  input  side,  the  alpha  chip  Interfaces 
directly  to  the  address,  data  and  control 
busses  of  most  8-bit  microprocessors. 

The  MTX-A1  incorporates  virtually  all  func- 
tions on  one  chip.  It  works  with  any  5x7  dot 
matrix  LED.  Typical  examples  are  the  T1- 
TIL305,  or  the  HP  H DSP-2000,  it  has  a 32x8 
display  refresh  RAM  built  in  as  well  as  a 
64x5x7  ASCII  character  generator  ROM.  The 
device  will  encode  and  debounce  any  keyboard 
of  up  to  64  keys  in  16  msec. 

The  1C  requires  a single  +5V±10%  power 
supply  (60mA).  All  display  and  keyboard  I/O 
pins  are  TTL  compatible.  The  price  is  $39,00 
single,  $29.00  for  100,  For  further  information 
contact  Matrox  Electronic  Systems,  P.O,  Box 
56 P Ahuntsic  Stn.,  Montreal,  Que  H3L  3N5,  (514) 
481-6838. 

CIRCLE  INQUIRY  NO.  127 

Remote  Journal  and 
Administrative  Printer 

A remote  journal  and  administrative  printer 
that  can  be  shared  by  several  transaction  ter- 
minals has  been  introduced  by  Concord  Com- 
puting Corporation, 


The  Concord  700  Journal  and  Administrative 
Printer  lets  you  maintain  a continuous,  consol- 
idated printed  record  of  all  transactions  made 
on  up  to  eight  Concord  terminals.  Retained  in  a 
locked  compartment  for  security,  this  record 
helps  simplify  account  balancing  and  recon- 
ciliation. The  700  printer  can  also  receive  host 
computer  generated  administrative  messages, 
annotations  to  transactions  and  warnings  of 
anticipated  system  problems.  It  can  operate 
remotely  from  the  transaction  terminals  and  re- 
quires no  host  computer  programming  or 
modifications  to  the  terminals. 

The  Concord  700  sells  for  $1600  each.  Quan- 
tity discounts  are  available.  For  more  informa- 
tion contact  Concord  Computing  Corp,,  Irwin 
Abrams,  Vice  President,  7 Alfred  Cir.,  Bedford, 
MA  01730,  (617)275-1730. 

CIRCLE  INQUIRY  NQ.  129 

12- Bit  Hybrid  Data  Acquisition  System 

Models  HDAS-16  and  HDAS-8  are  complete 
12-bit  data  acquisition  systems  fabricated  with 
thin-film  hybrid  technology.  These  complex 
hybrid  devices  incorporate  a CMOS  multiplexer, 
programmable  gain  instrumentation  amplifier, 
sample-hold,  10V  buffered  reference,  12-bit 
A ID  converter,  address  register,  and  digitai 
control  logic  into  a miniature  62-pin  package 
2.3  x 1.4  x 0.24  inches  (58.4  x 35.6  x 6.1  mm). 


The  two  models  are  16  channel  single  ended 
(HDAS-16)  or  8 channel  differential  (HDAS-8) 


and  feature  a throughput  rate  of  50  kHz  at  12 
bits  resolution.  The  performance  of  these 
devices  equals  or  exceeds  that  of  larger  data 
acquisition  system  modules. 

Pricing  in  1-9  quantity  ranges  from  $295.00 
to  $695.00  depending  on  temperature  range 
desired.  Availability  Is  4 weeks.  For  more  infor- 
mation contact  Datei  Systems,  Inc*,  1020  Turn- 
pike St*,  Canton,  MA  02021,  (617)  828-8000. 

CIRCLE  INQUIRY  NO.  130 

High  Speed,  Fixed  Head  Printer 

The  EX-201  is  a high  speed,  fixed  head  elec- 
trosensitive  printer,  designed  for  mobile  prin- 
ting, ticket  printing,  and  other  heavy  duty  appfi- 


The  new  printer  operates  from  12  volts  DC 
and  uses  a new  fixed  stylus  print  head.  The 
print  head  is  in  light  contact  with  a drive  roller 
which  moves  paper  under  the  head  at  up  to  6 
inches  per  second.  Alphanumeric  printing 
speed  is  800  cps  and  characters  may  be  for- 
matted horizontally  or  vertically  on  the  paper  to 
give  line  printing  or  message  printing  as 
desired. 

The  EX-201  mechanism  is  available  to 
OEM’s  at  $180  each  in  100  unit  quantity.  For 
further  information  contact  Simon  Harrison, 
Axiom  Corp.,  5932  San  Fernando  Rd.,  Glen- 
dale, CA  91202,  (213)  245-9244. 

CIRCLE  INQUIRY  NO.  125 

Dual  Rack-Mounted 
Programmable  Load 

A dual,  19-inch,  rack-mounted  version  of  the 
EL-750  programmable  electronic  load  Is 
capable  of  verifying  DC  power  supply  outputs 
as  high  as  1500  watts. 

Designed  for  use  in  laboratories  and  in  quali- 
ty control  and  incoming-inspection  stations, 
the  dual  EL-750  operates  in  either  a constant 
resistance  or  constant  current  mode,  manually 
selectable  with  front-panel  pushbuttons* 


The  front  panel  contains  all  the  controls  for 
manual  operation  and  indication.  Load  current 
programming  can  be  accomplished  by  a steady 
DC  voltage  level  externally  applied  through  a 
connector  mounted  on  the  rear  panel. 

The  EL-750  is  also  available  as  a single 
750-watt  rack-mounted  or  bench-top  instru- 
ment. 

Price  tor  the  dual  rack-mounted  version  is 
$1,790.00;  the  single  rack-mounted  version  Is 
$995.00;  the  bench  top  model  $895.00  (1-9  qty,). 
Delivery  is  from  stock.  For  more  information 
contact  Bob  Hecton,  ACDC  Electronics,  401 
Jones  Rd.,  Oceanside.  CA  92054,  (714) 
757-1880. 

CIRCLE  INQUIRY  NO,  139 


132  INTERFACE  AGE 


APRIL  1978 


WHAT  DO  YOU  REALLY  NEED  WHEN 
YOU  BUY  A COMPUTER  SYSTEM? 


IMSAI  8080  *COO 

22  slot,  front  panel,  kit  $999 

APPLE  II  16  KRAM 

Color  graphics 

SOROC  IQ  120 

Block  mode 


$1455 

$995 


NORTHSTAR 
HORIZON  II 


Dual  floppy,  32K  RAM 
So  roc  IQ  120.  Basic 
Centronics  779 
printer  plus  general 
business  software 


$4750 


Tl  PROGRAMMER  C/IQ 

Binary,  hex  converter  $4*7 

MICROPOLIS  DUAL 

630^K  bytes  $1799 

NORTHSTAR  FLOPPY 

90  K bytes,  kit 


$599 


ALPHA  MICRO 
SYSTEMS 

Powerof  ammiatthe 
price  of  a micro 


AM  100  - 

2 board  CPU 

AM  200 

Floppy  disk  controller 


$1495 

$695 


When  you  buy  a computer  system 
from  MISSION  CONTROL  you  get 
three  things:  THE  BEST  PRICE, 
THE  RIGHT  COMPONENTS,  AND 
THE  SUPPORT  TO  GET  IT  UP 
AND  RUNNING. 

OUR  SYSTEM  PRICES  ARE  UN- 
BEATABLE. We  guarantee  com- 
patible components.  Before  you 
buy  come  by  our  store  for  “hands- 
on”  experience  on  our  demon- 
strators. Many  people  will  try  to 
save  a few  dollars  by  buying  a 
piece  here  and  a piece  there,  but 
when  your  system  doesn’t  run 
who  do  you  turn  to? 

At  Mission  Control  we  stand  be- 
hind everything  we  sell  with  guid- 
ance and  technical  support.  From 
our  store  you’ll  not  only  get  what 
you  want  but  also  everything  you 
need  including  peace  of  mind. 


WE  THINK  IT  TAKES  MORE  THAN  JUST 
HARDWARE  TO  MAKE  A COMPUTER  SYSTEM 


MISSION 

CONTROL 

2008  WILSHIRE  BLVD. 

SANTA  MONICA,  CA  90403 

213-829-5137 

T-Sat  11-6  Th  11-9 


item 

price 

NAME 

ADDflESS 

CITY  STATE  ZIP 

( ) 

PHONE 

□ CHECK  □ MONEY  ORDER 

□ VISA  DMASTEH  CHARGE 

tax 

CARD  # 

total 

INTERBANK  # _ EXP.  DATE 


Ca.  RES-  ADD  6%  TAX.  All  prices  cash.  Credit  cards  add  3%.  Shipping  charges  add  $15 
for  computers,  terminals,  $10  for  floppies,  $5  for  boards,  $2  per  calculator. 


APRIL  1978 


CIRCLE  INQUIRY  NO.  86 


INTERFACE  AGE  133 


ASSEMBLED  SYSTEMS 
With  Disk  Capability 
AT  KIT  PRICES! 

ISN’T  YOUR  TIME  WORTH  $58.00? 

Then  why  spend  needless  time  and  energy  when  we  will  deliver  assembled  and 

fully  tested  systems,  like  this  one. 

Ideal  for  the  BUSINESS  OFFICE  or  the  CLASSROOM 

North  Star  HORIZON 


North  Star  Horizon  Single  Drive  System  includes  the  Z-80  CPU  at  2 or  4 MHz, 
motherboard,  16K  of  memory  at  4 MHz  and  power  supply.  Software  includes  Disk 
Operating  System  and  Disk  BASIC.  Horizon  1 kit  is  $1599.  Dual  Drive  Horizon  is 
also  available  at  $1999. 

We  add  monitor  and  keyboard. 

Compare  our  assembled  prices  and  save 
hours  of  soldering,  testing  and  trouble 
shooting ! f ++*+*++*+*■**+++**++*++*++*+*+++++ 


SYSTEM  SOFTWARE 
GIVES  YOU  TRUE  DISK 
FILE  CAPABILITY 

You  get  the  Horizon  1 complete 
with  North  Star  Disk  BASIC. 
Business  software  on  diskette  is 
also  available  with  the  purchase 
of  your  Horizon  1 for  $295,  and 
includes:  . General  Ledger 

• Accounts  Receivable 

• Accounts  Payable 
■ Payroll 

• Inventory 

• Amortization 

Jj  $2296.00.  | • Mailing  List 

Each  program  is  available  for  $60 
Assembled  systems  sold  with  90-day  written  warranty.  and  all  programs  may  be  purch- 

Come  in  and  see  our  Horizon  in  operation.  ased  separately  for  $395.00. 

Sunshine  Computer  Company 

20710  South  LeapwoodAve.  • Carson,  California  90746  • (213)327-2118 


OPTIONS, 

JfMove  up  to  a Hazeltine 


<!  Component 

North  Star  HORIZON  1 
| Parallel  Input/Output 
PROM 

Video  Board  (64  by  16)-^ 

9”  Video  Monitor 
ASCII  Keyboard  and  Enclosure 
Your  cost  for  separate  kits  would 
total  $2238.00. 

Your  assembled  price 
I from  Sunshine  Com- 


CRT  Terminal  for  an  additional 
$595.00. 

Dual  Drive  $395.00 


puter  Company  is 


134  INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  93 


APRIL  1978 


Sunshine  Computer  Company 


PROUDLY  OFFERS  SYSTEM  THREE 

From  ^ j Cromemco 

flew!  FOR  TIMESHARING 


A Powerful  Microcomputer 
System  with  Capacity  for 


4 DISK  DRIVES! 


SYSTEM  THREE  includes: 

• Z-80A  Microprocessor 

• 32K  of  RAM  on  2 cards 

• Dual  Disk  Drive 

• 4-Drive  Controller 

• RS-232  Interface 

• S-100  Bus 

• Power-On  Switch 

• 21-slot  Motherboard 

• Heavy  Duty  30  amp  Power 
Supply 

• 110  or  220  Volt  Operation 


i r ^ 

s.  m 

Model  3100  CRT  Terminal  with 
80  character/line,  upper/lower 
case  and  separate  numerical  and 
cursor  keypads.  Price  $1595. 
Model  3101  with  added  tine  edit- 
ing, block  mode  and  function 
keys.  Price  $1995. 


Price  starts  at  $5990*  assembled 
and  tested. 


MANY  OPTIONS 
AVAILABLE 

We’ll  help  you  design  your  com- 
puter system  to  suit  your  spe- 
cial applications  for: 

• Business/Accounting 

• Word  Processing 

• Data-Based  Management 

• Science  and  Engineering 

• Legal  or  Medical 

• Education 


EXTENSIVE  SOFTWARE 
SUPPORT 

All  current  software  developed 
by  Cromemco  works  for  The 
SYSTEM  THREE  Computer, 
including: 

• FORTRAN  IV 

• 16K  Z-80  BASIC 

• Z-80  Macro  Assembler  and 
Linking  loader 

with  more  on  the  way. 


High  Speed  Line  Printer  Model 
3703  speed  is  180  cps,  bi-direc- 
tional with  132  column  width 
and  tractor  feed.  Price  $2995. 

COMPLETE  SYSTEM 
With  your  choice  of  peripher- 
als, whether  they’re  from  Cro- 
memco or  from  any  of  the  fine 
devices  we  have  in  stock,  you 
can  have  a microcomputer  sys- 
tem up  and  running,  performing 
a wide  range  of  tasks,  for  less 
than  $10,000. 


*Special  pricing  available  with  full  system  purchase.  Sunshine  Computer  Company  specializes 
in  assembled  systems.  All  systems  are  sold  with  a 90-day  written  warranty.  Stop  in  for  a 
demonstration.  If  you’re  not  nearby,  call  or  write  for  more  information,  because  Sunshine 
Computer  Company  ships  anywhere  in  the  U.S. 

Sunshine  Computer  Company 

20710  South  Leapwood  Ave.  • Carson,  California  90746  • (213)327-2118 


APRIL  1978 


CIRCLE  INQUIRY  NO.  98 


INTERFACE  AGE  135 


S-100  Light  Pen  and  Interface  Board 

Sunset  Technologies  introduces  a low-cost 
professional  quality  light  pen  and  plug  compat- 
ible S-100  interface  board  usable  with  any 
video  board.  The  anodyzed  aluminum  light  pen, 
connected  to  the  board  by  super  flexible  rib- 
bon cable,  is  controlled  by  a momentary  push 
button  mounted  on  the  pen. 

This  high  quality  unit  has  a variety  of  ap- 
plications; program  development  text  editing, 
and  graphics,  to  name  a few.  The  complete 
package  includes  the  light  pen  and  pc  board 
fully  assembled  and  tested,  a user's  manual 
with  full  documentation,  and  suggested  appli- 
cations, Single  quantity  price  is  $250.00  with 
dealer  discounts  available.  For  more  informa- 
tion contact  Sunset  Technologies,  210  A E, 
Ortega  St.,  Santa  Barbara,  CA  93103, 

CIRCLE  INQUIRY  NO.  123 

Cassette  Program  Storage 

This  complete  tape  drive  unit  provides  full 
remote  signal  control  of  ail  transport  func- 
tions, It  includes  read/wrile  electronics,  con- 
trol and  timing  logic,  and  motor  control  logic. 
All  you  need  to  supply  is  a mounting  location, 
power  supply  and  an  interface  with  the  con- 
trolling I/O  devices. 


OEMs  will  find  the  STR™-150  to  be  a cost- 
effective  solution  to  data  and/or  program 
storage  and  retrieval  requirements  in  system 
applications.  The  unit  is  designed  for  use  with 
micro  and  minicomputers,  controllers,  and 
other  devices  requiring  remote  control  of  the 
tape  drive.  The  recorder  accepts  any  asyn- 
chronous 8-bit  parallel  data  word  and  records 
in  a self-clocked  serial  mode. 

For  further  information  contact  Triple  I,  4605 
N.  Stiles,  Oklahoma  City.  OK  73118,  (405) 
521-9000. 

CIRCLE  INQUIRY  NO.  132 

ACT-IV  Microprocessor- Based 
Smart  Terminal 

The  ACT-IV  computer  terminal  employs  an 
internal  microprocessor  to  achieve  smart  ter- 
minal features  at  a dumb  terminal  price. 


Standard  features  of  the  ACT-IV  include  an 
BO  by  24  display  format  of  upper  and  descend- 
ing lower  case  characters,  programmable  con- 
trol character  display  and  programmable  half 
or  full  intensity.  The  keyboard  offers  the  conve- 
nience of  separate  keys  for  cursor  motion  and 
a SEND  key  to  initiate  block  transmission. 

The  ACT-IV  can  be  purchased  in  either  of 
two  packages.  The  ACT-IV  A is  housed  in  a 
compact  cabinet,  requires  an  external  video 
monitor  and  sells  for  $550.  The  ACT-IV  B with  a 


high  resolution  12-inch  CRT  and  a numeric 
keypad  in  its  cabinet  and  sells  for  $800. 

Direct  further  inquiries  to  Micro-Term,  lncn 
P.G.  Box  9387,  St.  Louis,  MO  63117,  (314) 
645-3656. 

CIRCLE  INQUIRY  NO,  140 

Advent  Computer  Interface 

The  Advent  Computer  Interface  connects  an 
IBM  3270  series  computer  terminal  to  a modi- 
fied VideoBeam^  1000 A video  projector,  enabl- 
ing it  to  display  on  its  7-foot  diagonal  screen 
the  same  image  the  3270  displays  on  its  14" 
screen.  This  7-foot  display  permits  a class- 
room-size  audience  to  see  clearly  the  alpha- 
numerics  generated  by  the  IBM  3270  terminal. 


The  modified  VideoBeam  television  can  also 
display  normal  [color  and  black  & white)  televj* 
sion  signals  from  off-air  broadcasts  (with  its 
built-in  VHF/UHF  tuner),  video  tape  or  disk 
players,  video  cameras,  etc. 

Preliminary  pricing  for  the  computer  display 
system,  installed  [f.o.b.  Cambridge,  MA)  is 
$4,495  for  the  Model  3270  Computer  Interface, 
and  $4,495  for  the  Model  1000A  VideoBeam 
television  (projector  and  screen),  modified  for 
computer  display. 

For  more  information  contact  Marjie  Karg- 
man,  Advent  Corp.,  195  Albany  St,  Cambridge, 
MA  02139,  (617)  661-9500, 

CIRCLE  INQUIRY  NO*  145 

The  Writehander™ 

A new  typing  keyboard  has  been  designed 
that  permits  typing  all  128  characters  of  the 
ASCII  code  with  one  hand. 


The  new  keyboard  is  particularly  useful  with 
computers  and  terminals  that  accept  ASCII- 
coded  parallel  input.  Using  the  keyboard  with 
one  hand,  the  operator  can  hold  a telephone  or 
papers  with  the  other. 

The  keyboard  is  also  useful  for  those  with  an 
injured  or  disabled  hand,  to  whom  conven- 
tional typing  is  impractical. 

The  Writehander  connects  to  the  terminal 
through  a ribbon  cable  that  has  lines  for  the 
7-bil  ASCII  code,  a 1-blt  fixed  parity,  Strobe  and 
Acknowledge  signals,  and  the  power  and  com- 
mon lines. 

Price  of  the  Writehander  is  $98.  Delivery  is 
from  stock  to  15  days.  For  more  information 
contact  Mr.  Sid  Owen,  Me  wo  Company,  246 
Walter  Hays  Dr„  Palo  Alto,  CA  94303,  (415) 
321-7979. 

CIRCLE  INQUIRY  NO.  143 

Master  Calendar  of  Meetings  in  the 
Information  Processing  Field 

A master  calendar  of  meetings  scheduled  in 


the  computing  and  information  processing 
field  has  been  published  by  the  American 
Federation  of  Information  Processing  Socie- 
ties, Inc.  (AFIPS),  The  calendar  provides  a com 
prehensive  listing  of  meetings  sponsored  by 
AFIPS  constituent  societies  as  well  as 
meetings  sponsored  by  established  groups  in- 
volved in  computer  science  and  information 
processing.  The  first  issue  covers  meetings 
scheduled  from  1978  to  1981.  Complimentary 
copies  may  be  obtained  by  contacting  Diane 
Sleliingwerf,  Editor,  AFIPS  Master  Calendar, 
AFIPS,  210  Summit  Ave„  Montvale,  MJ  07645. 

The  calendar  will  be  updated  on  a quarterly 
basis  with  the  second  edition  scheduled  for 
publication  in  April  1978,  Societies,  associa- 
tions, organizations  and  groups  active  in  the 
computing  field  are  urged  to  send  information 
on  their  meetings  for  inclusion  in  the  April  edi- 
tion, Ail  material  should  be  sent  to  the  AFIPS 
Master  Calendar  Editor, 

CIRCLE  INQUIRY  NO,  138 

2SIO®  Rev,  8 

Monitor  ROM  and  multiple  I/O  ports  on  this 
board  make  your  S1G0  bus  system  a turn  on 
and  go  computer.  Controls  the  terminal  and 
one  or  two  recorders  from  the  on  board  ROM, 
IK  of  2708  EPROM  is  provided.  A socket  for  a 
second  ROM  can  be  used  to  expand  the 
monitor  system. 


ROMs  can  be  custom  tailored  to  fit  in- 
dividual user  requirements.  New  ROM  pro- 
grams and  the  use  of  EPROMs  increase  the 
versatility  for  the  user. 

For  more  information  contact  Harold  Walker, 
National  Multiplex  Corp,,  3474  Rand  Ave„  P O. 
Box  288,  S,  Plainfield,  NJ  07080,(201)561-3600. 

CIRCLE  INQUIRY  NO.  146 

RS-232C  Fiberoptic  Duplex  Data  Link 

A complete,  full  duplex,  asynchronous  RS- 
232C  Dala  Link  engineered  for  computer  appli- 
cations is  designed  for  users  with  little  or  no 
experience  with  fiberoptics.  The  data  link  ac- 
cepts the  25-pin  RS-232C  electrical  plug  as  in- 
put and  converts  directly  to  optical  digital  data 
transmission.  The  output  is  connected  directly 
to  p re-terminated  fiberoptic  duplex  cable. 


Each  end  of  the  link  contains  a receiver, 
transmitter,  power  supply  and  power  cord  with 
wall  plug.  There  is  nothing  else  to  buy. 

The  link  and  terminated  cables  are  available 
from  Valtec  with  a 4-6  week  delivery.  Prices  are 
in  the  $1000  range  for  a link  pair  plus  cable 
costs  of  approximately  $1.00  per  foot.  For 
more  information  contact  Valtec  Corp.,  West 
Boylston,  MA  01583,  [617)  835-6082,  J.  Morris 
Weinberg, 

CIRCLE  INQUIRY  NO.  144 


136  INTERFACE  AGE 


APRIL  W78 


Seeing  Is  Believing 

Khalsa  Computer  Systems,  Inc. 

A Professional  Approach 


Everyone  can  benefit  from  owning  a computer, 
especially  the  business  person.  But  how  can  you  find  the 
computer  that  fits  your  needs?  You  can  shop  around,  or 
you  can  come  to  Khalsa  Computer  Systems,  Inc.  We  are 
a dealership  for  many  manufacturers.  We  select  and 
stock  what  we  believe  to  be  the  finest  computer  systems 
in  every  low  cost  category*  Our  staff  is  ready  to  discuss 
your  exact  requirements,  and  help  you  sort  out  all  the 
alternatives,  including  leasing  arrangements. 


Our  ShOWfOOm  offers  you  the  opportunity  to  see  the  various  computer  systems  m a calm  and  comfortable 
environment  where  the  emphasis  is  on  effective  demonstration  and  education*  Our  friendly  staff  is  trained  to 
help  you  evaluate  and  configure  computer  systems  that  will  solve  your  immediate  problems  and  still  allow  for 
future  expansion*  In  our  showroom  we  provide  separate  booths  for  each  computer  system,  plus  reference 
books,  periodicals,  a classroom,  lounge,  and  an  office  oriented  demonstration  area. 


The  Selection  of  computers  on  display  at  Khalsa  Computer  Systems,  Inc.  represents  the  best  low  cost 
systems  available  regardless  of  manufacturer.  WeVe  done  the  research  that  guarantees  you  top  quality  hard- 
ware and  software  based  on  up-to-date  technology.  Our  systems  offer  you  low  cost  entry  at  four  figures,  yet 
give  you  more  capability  and  flexibility  than  many  larger  systems  offer  for  tens  of  thousands  of  dollars  more. 
For  instance,  we  can  supply  a complete  multi-user  timesharing  system  for  under  $10,0001 


Our  service  department  offers  advanced, 


Our  software  group  consists  of  exper- 
ienced systems  analysts  and  programmers 
who  know  how  to  solve  your  data  processing 
problems.  We  provide  services  ranging  from 
simple  modifications  of  existing  software  to 
complete  design  and  implementation  of  major 
software  systems. 


efficient  service  to  meet  the  needs  of  our  clients.  We  are  proud  of  our 

new  expanded  shop  and  the  skilled  technicians 
who  can  answer  the  most  technical  questions 
about  the  equipment  we  sell.  They  are  a vital 
part  of  the  after  sales  support  offered  by  Khalsa 
Computer  Systems,  Inc. 


Come  See  Us 


SYSTEMS  BASED  ONt  Alpha  Micro  System  AM  100.  Poly  OS  13.  Industrial  Microsystem*  Cromemco  Z2D  System  i.  Processor  Technology  Sol  20.  Imsai  BGStL 
SQH5  Systems,  Vector  Graphic,  TEL  DISC  SYSTEMS:  PerKci,  Cakomp  Trident  JiO  MH-3G0MH.  ShugtirL  iCOM,  Micropolis,  North  SLar,  industrial  Microsystems. 
Crnmemca  PRINTERS  AND  TELEPRINTERS:  Ti ixas  instruments  Model  810  & SiW  70Q,  Teletype  Model  40  Si  43,  Centronics  Model  761  & 70S.  Diablo  1620  & 
1610,  Microdata  Matrix  CRT  TERMINALS:  Lear  Slegler  ADM  3 A,  Huzeltine  1500,  Adds  Regent  100  & 200.  Soroc  IQ  120.  Teitronics  Graphic  & Alphanumeric. 
MEMORY  BOARDS:  Indue  trial  Microsystems  SK,  I6K,  Dynsbyte,  Processor  Tech  IKK,  Kttemys  64K,  Ithaca  Audio  8K  Bare  Board*  SOFTWARE:  Microsoft  Basic 
4,4:  Fortran,  Digital  Research  CP^M  & MAC,  Structured  System*  QSort  General  Ledger,  Shrayer:  Electric  Pencil,  BSL  Vol,  I-Vll,  Osborne  Basic  Prog,  Disci, 
CP^M  User's  Group  Collection, 


COMPUTER  SYSTEMS  INCORPORATED 


500  South  Lake  Avenue,  Pasadena  (213)684*3311 

Tuesday  - Friday  12  noon  to  8 pm,  Saturday  12  noon  to  6 pm,  Closed  Sunday  and  Monday 

Khalsa  Computer  Systems.  Inc.  has  abo  been  known  as  the  Byte  Shop  of  Pasadena  since  we  opened  in  1976 


APRIL  1978 


CIRCLE  INQUIRY  NO.  73 


INTERFACE  AGE  137 


MKB-2  Keyboard 

The  new  MKB-2  Keyboard,  designed  for  use 
with  the  new  64  and  80  character  display  video 
boards,  combines  the  most  popular  keyboard 
features  with  a low.  affordable  price. 


Included  as  standard  in  the  MKB-2  are  a 
numeric  keypad,  upper  and  lower  case,  cursor 
control  keys,  2-key  rollover,  and  auto  repeat. 
Plus,  the  MKB-2  is  assembled  in  a heavy-duty 
steel  case  with  parallel  interface,  strobe  or 
pulse,  on-board  voltage  regulation  (5v  or  12v), 
complete  with  standard  DB  25S  connector, 
white  on  black  double  injection  molded  keys. 

The  MKB-2  retails  for  $149,  It  is  available 
through  MicroAge  Mail  Order,  To  order,  or  for 
more  information,  contat  MicroAge  Mail  Order, 
803  N.  Scottsdale  Rd.,  Tempo,  AZ  85281. 

CIRCLE  INQUIRY  NO.  142 

CSC  Small  Experimentor™  Sockets 
EXP350  and  EXP650 

The  palm-size  EXP35Q  and  EXP65G  each 
measure  Just  3.6"  long.  The  EXP35G  offers  ,3n 
center  spacing  to  accept  standard  DIP  pack- 
ages; the  EXP650  offers  the  wide  .6"  spacing 
appropriate  to  wide  LSI  DIPs. 


Their  smali  size  offers  the  opportunity  for 
bite-size  modularity  — byte-size,  in  many  ap- 
plications. This  can  happen  In  several  ways. 

For  one,  a complex  LSI  function  1C  like  a 
UART  can  be  accommodated,  along  with  perti- 
nent support  discretes  and  connecting  cables 
as  a module  on  a CSC  EXP65G. 

Or  an  LSI  function  can  be  synthesized  with 
less  complex  circuitry.  A counter,  decoder  and 
display,  for  example,  can  be  combined  on  a 
single  EXP35Q  and  treated  as  a unit  — as  can  a 
data  converter,  an  interface  circuit,  or  any  of  a 
number  of  functional  modules. 

The  EXP350  single  unit  price  Is  $5,50;  the 
EXP650,  $6,25,  For  additional  information  con- 
tact Continental  Specialties  Corp.,  70  Fulton 
Ter.,  New  Haven.  CT  06509,  {203)  624-3103 
CIRCLE  INQUIRY  NO.  159 

ABC  1500  Kit  Reduced  to  $89,95 

Prices  have  been  reduced  more  than  50%  on 
the  Adaptable  Board  Computer  {ABC  1500)  kit, 
a complete  8-bit  microcomputer. 

The  system  can  be  used  as  a prototyping  or 
system  development  tool  for  microprocessor- 
based  systems.  The  ABC  1500  allows  a user  to 
configure  an  accurate  prototype  with  a mini- 
mum of  design  effort. 

The  ABC  system  is  available  in  either  card 
form  or  as  a kti.  The  card,  which  is  completely 
assembled  and  teste)d,  is  now  priced  at  $149  in 
unit  quantities,  reduced  from  $275,  The  kit, 


which  comes  unassembled  with  with  all  neces- 
sary ICs,  resistors,  capacitors,  and  other  com- 
ponents and  hardware  is  now  priced  at  $89.95, 
down  from  $190. 

Additional  memory  or  control  features, 
unique  input/output  circuits  and  the  like,  can 
be  added  by  connecting  selected  components 
to  the  existing  circuitry  with  jumper  wires  or 
wirewrap  connections.  Room  for  new  com- 
ponents is  amply  provided  on  the  board,  with 
plated  through  holes  in  place.  All  jumper- 
selectable  options  can  be  changed  after  a pro- 
totyping task  is  completed  to  configure  the 
board  to  an  entirely  new  system. 

Both  card  and  kit  versions  are  available  from 
stock  through  Signetics  and  its  authorized  dis- 
tributors. For  further  information  contact  Sig- 
netics, 811  E.  Arques  Ave,,  Sunnyvale,  CA 
94086,  (408)  739-7700, 

CIRCLE  INQUIRY  NO.  141 

New  Fram/Autolite  Customer  Order 
Processing  System  Provides  Greater 
Speed  and  Accuracy 

Fram  Corporation  has  installed  a computer- 
ized order  entry  system  which  provides  the 
capability  for  warehouse  distributors  to  enter 
orders  automatically  without  error,  and  to  im- 
mediately analyze  dollar  value  and  weight  of 
orders  for  maximum  freight  and  discount 
benefits. 


The  order  entry  system  has  been  named 
"COPS/1  an  acronym  for  Customer  Order  Pro- 
cessing Service,  It  utilizes  a teleprocessing  de- 
vice at  the  customer  location,  connected  with 
Fram  computer  facilities  at  Providence,  Rhode 
island,  through  the  General  Electric  communi- 
cations network. 

The  "COPS11  system  is  compatible  with 
other  computer  order  entry  systems,  specifi- 
cally the  Bendix  "BOSS"  system  and  the 
"Transnet”  system.  Any  distributor  utilizing 
either  of  those  systems  can  immediatiey  place 
orders  with  Fram  by  calling  the  “COPS"  ad- 
ministrator at  (401)  434-7000.  Distributors  not 
equipped  with  other  systems  can  arrange  for 
use  of  Fram  s order  entry  system  by  contact- 
ing the  "COPS"  administrator  for  details.  Fram 
Corporation,  Providence,  Rhode  Island  02916. 

CIRCLE  INQUIRY  NO.  156 

MRS-3000 

The  Model  MPS-3000,  a new  miniature 
modular  microprocessor  power  supply,  is  de- 
signed specifically  for  minimum  Intel  8080 
microprocessor  systems. 


This  supply  was  designed  to  meet  the  power 
needs  of  the  small  dedicated  8080  micropro- 
cessor system  in  rugged  commercial  and  in- 


dustrial applications  where  environmental  pro- 
tection is  desired. 

All  three  supplies  con  tamed  in  the  MPS-3000 
are  protected  against  short  circuits  by  fold- 
back  current  limiting.  The  supply  is  designed 
for  an  operating  temperature  range  of  GeC  to 
7QQC. 

The  MPS-3000  is  priced  at  $95.00  each  in 
single  quantities  and  at  $62.00  each  at  100 
pieces.  Delivery  is  from  stock  for  115V AC, 
220V AC  or  100VAC  operation. 

For  details  and  literature  contact  Steve  Cuff, 
Marketing  Manager,  Calex  Mfg.  Co.,  Inc.,  3305 
Vincent  Rd.,  Pleasant  Hill,  CA  94523,  (415) 
932-3911. 

CIRCLE  INQUIRY  NQ.  157 

Quadruple  Output  Switching 
Power  Supply 

Gould's  MGQ-30Q  is  one  unit  offering  four  in- 
dependent switching  power  supplies.  The 
device  offers  higher  efficiency  and  flexibility 
than  similar  units  already  on  the  market. 


The  MGQ-300  features  isolated  outputs  of 
+ 5V  30 A,  -5V  5A,  and  ± 15V  2A.  Overvoltage 
and  current  protection  are  provided  on  all  out- 
puts. The  supply  will  withstand  continuous 
short  circuit  conditions  on  any  or  all  outputs. 

The  temperature  range  of  the  MGQ-300  is 
-10*C  to  + 70oC  with  a 2,5  percent  per  *C 
derating  from  50“C  at  full  output 

AN  outputs  will  remain  within  voltage  regula- 
tion at  full  load  for  28mS  after  the  removal  of 
nominal  line  voltage. 

For  further  technical  and  pricing  information 
contact  Gould,  lnc.t  Electronic  Components 
Dlv,,  4601  N.  Arden  Dr„  El  Monte,  CA  91731. 
(213)  442-7755. 

CIRCLE  INQUIRY  NO,  155 

New  Dynamic  Memory 

The  new  refresh  design,  named  Synchro- 
Fresh™,  is  much  simpler  than  previous  ap- 
proaches and  totaly  reliable. 


Using  SynchroFresh  refreshing  circuitry,  the 
new  8K  memories  use  half  the  power  of  static 
boards,  and  can  undersell  both  static  and  older 
design  dynamic  memories  by  considerable 
margin. 

The  Thinker  Toy  "ECONORAM  111  8K  with 
SynchroFresh"  is  supplied  as  part  of  The  Equi- 
nox™ personal  computer  system.  The  board 
win  be  supplied  by  Godbout  Electronics,  and  is 
available  by  direct  mail  from  Thinker  Toys™, 
ECQNQRAM  III  will  also  be  available  through 
local  computer  shops.  For  more  information 
contact  Thinker  Toys,  1201  10th  St.,  Berkeley, 
CA  94710,  (415)  527-7548, 

CIRCLE  INQUIRY  NO,  149 


138  INTERFACE  AGE 


APRIL  1978 


$-100  Bus  Interface 

HUH  Electronic  Music  Productions  has  the 
PET'S  100  — a PET  to  S-100  Bus  interface 
board.  This  S-100  sized  card  plugs  into  the 
mainframe  of  your  choi  ce  and  a cable  connects 
it  to  your  PET  which  then  enables  you  to  use 
the  wise  range  of  peripheral  and  memory  cards 
available  for  the  S-100  bus.  The  PET'S  TOO  is 
unique  in  that  it  emulates  the  true  S-100  bus  in- 
cluding DMA,  bath  read  and  write  watt  states, 
i/O  address  mirroring,  multiplexed  status  tines 
and  much  more.  This  means  you  can  use 
Oazzlers,  Bytesavers,  slow  memory  (like  1702s) 
analog  interface  and  a whole  host  of  other 
tricky  cards. 

The  PET’S  100  Will  be  available  in  kit  or 
assembled  form  for  $199,95  or  $279.95  respec- 
tively, bul  a special  introductory  price  is  being 
offered  to  those  placing  pre-paid  orders  before 
March  31st,  1978,  This  special  offer  is  good  for 
the  kit  version  only  and  is  $169  95.  Deliveries 
are  scheduled  to  begin  in  April. 

Come  to  the  2nd  West  Coast  Computer  Faire 
and  see  it  running  in  Booth  M-1,  You  may  also 
place  your  order  at  the  Faire. 

Dealer  discounts  are  avertable.  For  more  in- 
formation contact  HUH  Electronic  Music  Pro- 
ductions, P.Q  Box  259,  Fairfax,  CA  94930,  f415) 
457-7598. 

CIRCLE  INQUIRY  MO.  226 

Turnkey  Minicomputer 
Client  Writeup  System 

Version  50  of  GIS-ABLE  is  a turnkey 
minicomputer  financial  control  system  for  ac- 
countants and  corporate  financial  officers. 

The  present  version  of  ABLE  features  a com- 
plete hardware  and  software  general  ledger 
package  designed  for  use  on  PDP-11  series 
minicomputers.  The  system  is  expandable  to 
64  CRT  terminals,  ABLE  Version  5B  operates  in 
single  job  or  timesharing  modes. 

ABLE  is  an  interactive  system  capable  ot 
generating  a full  range  of  reports,  journals  and 
ledgers.  Program  flexibility  permits  complete- 
ly individualized  reports  derived  from  any  chart 
of  accounts.  Based  on  user  needs,  reports  can 
be  generated  in  dollars  as  well  as  non-mone- 
tary  readouts  such  as  gallons  of  gasoline,  or 
product  units,  or  telephone  calls.  Payroll 
recording  and  analysis  also  can  be  performed 
separately,  or  an  an  integral  part  ot  ledger 
posting. 

For  more  information  on  ABLE,  contact 
General  Information  Systems,  lnc.f  2024  N 
Broadway,  Santa  Ana,  CA  92706,  (714) 
0340230. 

CIRCLE  INQUIRY  NO.  336 


IAS  Operating  System  for  PDP-lls 

Digital  Equipment  Corporation  has  an  en- 
hanced version  ot  its  Interactive  Application 
System  (IAS)  operating  software  for  large 
PDP-11  systems,  IAS  Version  2 is  designed  to 
support  up  to  32  interactive  users,  as  well  as 
additional  peripheral  equipment  and  software 
options. 

IAS  Version  2 is  currently  available  for  distri- 
bution to  present  users  Of  PDP  11/45, 
PDP-11/60  and  POP-11/70  systems,  or  for 
delivery  with  new  systems.  The  single-system 
license  fee  with  full  support  is  $17,160.  For 
more  information  contact  Digital  Equipment 
Corp.,  Maynard,  MA  01754,  (617)  493-2857, 
McLaren  Harris, 

CIRCLE  INQUIRY  NO,  343 

CP/M™  Macro  Assembler  (MAC) 

A macro  assembler,  called  “MAC/1  operates 
with  the  Digital  Research  standard  CP/M 
Diskette  Operating  System  and  implements 
the  redefined  Intel  standard  macro  facility, 
while  retaining  upward  compatibility  from 
previous  standard  assemblers. 

Documentation  Includes  the  ''MAC  Macro 
Assembler  Language  Manual  and  Applications 
Guide,"  which  is  a complete  text  on  the  use  of 


macro  facilities  for  microcomputer  software 
design.  Applicable  to  both  the  Digital  Research 
and  Intel  macro  assemblers,  this  manual  con- 
tains several  complete  examples  of  microcom- 
puter applications,  including  traffic  light  and 
machine  tool  control,  machine  instruction 
emulalion,  program  control  structures,  and 
operating  systems  interfacing  for  data  file 
management  f170  pages). 

The  diskette  containing  the  macro  assem- 
bler (machine  code  only)  is  available  with  the 
documentation  for  immediate  delivery  at  the 
price  of  $70  (diskette  order  must  be  accom- 
panies by  the  purchaser's  CP/M  serial  number). 
The  documentation  is  available  separately  for 
$15  (no  serial  number  required),  with  the  option 
ot  later  diskette  purchase  at  $60,  For  more  in- 
formal ion  contact  Digital  Research,  P.O,  Box 
579,  Pacific  Grove,  CA  93950,  (408)  373-3403. 

CIRCLE  INQUIRY  NO,  337 


Fully  Static  64K  ROM  - in  VMOS 

American  Microsystems,  Inc.  (AM!)  has 
fabricated  a 64K  ROM  with  the  new  VMOS 
technology. 

Designated  the  S4264,  the  BK  x 8 ROM  yields 
substantial  cost  reductions  by  reducing  the 
number  of  parts  required,  simplifying  printed 
circuit  boards  and  eliminating  I he  need  tor 
clock  signals  to  the  ROM.  in  addition,  the 
S4264  offers  a maximum  access  time  of  350 
nanoseconds  and  reduces  power  requirements 
to  only  145  milliwatts  maximum  for  the  65,536 
bit  chip, 


The  64 K ROM  is  contained  In  a 24-pin  pack- 
age and  requires  a single  socket  to  replace 
four  16K  ROMs  in  existing  designs  for  display 
terminals,  plug-in  computer  language  modules 
and  numerous  control  applications  In,  for  ex- 
ample, video  games  or  industrial  controls. 

Evaluation  products  are  available.  Prices  are 
negotiated  on  the  basis  of  quantities  ordered, 
bu!  will  be  about  S50.0Q  in  quantities  of  5Q0. 
Send  product  and  literature  inquiries  10  Ameri- 
can Microsystems.  Inc.,  3BQQ  Homestead  Rd  , 
Sanla  Clara,  CA  95051,  (408)  246-D33Q, 

CIRCLE  INQUIRY  NO  234 

Multi-Protocol  Serial  I/O  Circuit 

Zilog,  lncM  has  a high-speed,  dual-channel, 
multi-protocol  serial  data  communications 
controller  circuit  — the  single-chip  ZB0-S3O  — 
tor  advanced  LSI  microcomputer  systems. 


The  serial  input/output  controller,  an  N/MOS 
40-pln  device,  is  a multi-function  peripheral 
component  that  can  control  communications 
peripherals  and  format  data  in  data  communi- 
cations networks. 


Designed  to  work  with  Zilog's  ZBD  micro- 
computer family  and  also  easy  to  interface 
with  most  other  8-bit  and  16-bit  processors,  the 
Z80-3IO  supports  the  'Daisy  Chain”  Interrupt 
structure  ot  the  Z80-CPU  for  fast,  powerful  in- 
terrupt processing  with  no  added  hardware 
overhead. 

Pricing  for  the  ZS0-S1O  in  small  quantities  is 
$54  in  a 40-pin  ceramic  package  and  $49  in  a 
40-pin  plastic  DIP.  Delivery  is  off  the  shelf.  For 
detailed  information  contact  Zi log , 10460  Bubb 
Rd,,  Cupertino.  CA  95014,  (408)  446-4666. 

CIRCLE  INQUIRY  NO-  225 


“Pad  Per-Hole”  Boards 


A family  ot  large-area  "pad-per-hole" 
plugboards  permit  convenient  breadboard! ng 
of  either  custom  circuits  or  S-100  bus  compat 
ibie  boards. 


All  boards  have  an  Isolated  array  of  square 
solder  pads  surrounding  0.1  inch  spaced  holes. 
The  45P60-1  has  a mounting  area  of  36  36 
square  inches,  and  the  106P106-1  has  a mount- 
ing area  of  112.36  square  inches.  Both  boards 
are  fabricated  without  card  edge  connectors 
and  may  be  cut  to  any  desired  shape. 

The  third,  designated  the  Model  8801,  is 
form  and  fit  compatible  with  the  S-100  bus 
system,  accommodates  DIP  devices,  modules 
and  discrete  components  necessary  for  micro- 
processor cpu,  memory,  and  interface  circuits. 

The  Model  8801  board  is  priced  at  $19,95 
each,  the  45P80-1  is  priced  at  $9.96  each  and 
the  1Q6P106-1  is  priced  at  $18,99  each.  Quan- 
tity discounts  are  available  and  delivery  is  from 


Stock,  For  more  information  contact  Vector 
Electronic  Go,,  Inc,,  12460  Gladstone  Ave., 
Sylmar,  CA  91342,  (213)  365-9661. 


CIRCLE  INQUIRY  NQ,  296 


Printed  Circuit  Test  Jack 

This  horizontal  test  jack  Is  designed  as  a 
low-profile,  double-entry  industry  standard 
printed  circuit  test  jack  and  meets  M1L-C 
39024/11. 


> 


Dense  packaging  on  ,160  centers  is  possible 
because  of  the  low  profile  and  narrow  width. 
These  test  jacks  have  a rugged  molded  nylon 
housing  in  various  standard  coiors,  and  tough 
'hour  glass"  designed  beryllium  copper  con- 
tacts of  various  finishes  and  printed  circuit  tail 
lengths.  The  double  entry  design  permits  probe 
insertion  from  either  end.  An  internal  closed 
entry  feature  prevents  the  insertion  of  over- 
sized probes. 

For  more  information  contact  Eby  Go..  4701 
Germantown  Ave.,  Philadelphia,  PA  19144, 
(215)  842  3000. 

CIRCLE  INQUIRY  NQ  289 


APRIL  1978 


INTERFACE  AGE  139 


GETTING  INVOLVED  WITH 
YOUR  OWN  COMPUTER 
A Guide  for  Beginners 
By  Leslie  Solomon  and 
Stanley  Veit 

Ridley  Enslow  Publishers 

Review  by  Barbara  R.  Schwartz 


Until  now,  most  computer  books 
have  been  for  the  commercial  mar- 
ket, people  involved  in  data  process- 
ing using  computers  at  their  work- 
place or  school*  Now,  however,  with 
the  advent  of  the  affordable  home 
computer,  a definite  market  exists 
for  a computer  book  written  for  the 
hobbyist.  Getting  involved  With 
Your  Own  Computer  fills  this  need 
and  does  it  quite  well. 

The  book  starts  out  with  an  intro- 
duction that  describes  the  history  of 
computing  devices,  such  as  the 
abacus,  the  pocket  calculator,  and 
the  development  of  the  micropro- 
cessor. The  first  chapter  is  written 
to  inspire  the  reader  to  read  the  rest 
of  the  book,  by  describing  various 
uses  of  a personal  computer. 

The  second  chapter  describes 
sources  of  information  on  compu- 
ters, including  magazines,  books, 
catalogs,  clubs  and  computer  stores. 

The  third  chapter,  entitled  “How 
to  Communicate  with  a Computer,1' 
is  an  introduction  to  the  understand- 
ing of  binary,  decimal,  octal  and 
hexadecimal  numbering  systems. 

The  next  chapter  goes  on  to  de- 
scribe the  five  basic  parts  of  a com- 
puter: The  central  processing  unit 
(CPU);  the  memory,  which  stores 
computer  programs  and  the  results 
of  calculations;  the  input/output  (I/O) 
through  which  data  enter  and  leave 
the  computer;  the  clock,  which 
causes  things  to  happen  in  se- 
quence; and  the  power  supply, 
which  provides  the  direct  current  to 
the  computer. 

This  chapter  further  elaborates  on 
these  parts  of  the  system,  and  in- 
cludes a short  discussion  of  how 
the  elements  are  added  together  in 
the  system.  A simple  discussion 
follows,  describing  the  bus  struc- 
tures. The  discussion  then  proceeds 
to  various  systems  modules,  such 
as  audio  cassette  storage,  video  in- 
terface boards  and  I/O  boards,  and 
floppy  disks. 

The  fifth  chapter,  "Thanks  for  the 


Memory,”  covers  various  kinds  of 
memory  and  defines  the  two  basic 
types  of  memory  used  by  a hobbyist, 
RAM  or  random  access  memory, 
(which  remembers  the  data  only 
while  the  power  is  on),  and  ROM, 
read  only  memory  whose  data  is  not 
lost  when  the  power  is  off*  Further 
descriptions  are  given  of  forms  of 
mass  storage  such  as  disk  and  tape. 

After  covering  the  basic  types  of 
computers  and  memory,  the  book 
then  moves  on  to  what  must  be  one 
of  your  first  concerns,  “What  Kind 
of  Equipment  Should  You  Start 
With?”  The  book  describes  various 
teaching  type  machines,  such  as 
training  devices,  the  CARDIAC,  a 
cardboard  gadget  which  supposedly 
simulates  a computer;  the  Ohio 
Scientific  Model  300  Trainer;  the 
Texas  Instruments  Microprocessor 
Learning  Module  System,  and  the 
Isasis  la  7301  Computer  in  a Book* 
The  chapter  then  goes  on  to  discuss 
evaluation  kits,  one  board  com- 
puters, and  mainframe  computers. 
Attention  is  also  given  on  what  to 
buy,  and  some  hints  on  kit  building 
are  included. 

The  next  four  chapters  describe 
some  common  computers  which 
you  might  be  considering  buying. 
Chapter  7 describes  the  Altai r,  IM- 
SAI  and  other  machines  using  the 
S-1Q0  bus.  Chapter  8 discusses 
various  6800  systems,  including  the 
Southwest  Technical  Products  Cor- 
poration 6800  and  the  Altai  r 880b. 
Chapter  9 discusses  the  products  of 
The  Digital  Group,  and  Chapter  10 
discusses  other  computers  that  you 
might  want  to  look  at  before  making 
your  final  decision,  such  as  the  Ap- 
ple 1,  PET  (Personal  Electronics 
Transactor)  by  Commodore  Busi- 
ness Machines,  and  several  others. 
This  section  is  fairly  up  to  date,  but 
such  recent  computers  as  the  Heath- 
kit  line  are  not  covered. 

The  next  chapter  discusses  peri- 
pherals and  input/output  devices 
and  introduces  the  functions  of  the 
UART,  {Universal  Asynchronous  Re- 
ceiver Transmitter),  which  is  used 
for  converting  data  from  parallel  to 
serial  form  (and  vice  versa). 

Chapter  12  discusses  the  various 
types  of  software  available  for  your 
home  computer,  including  machine 
language,  assembly  language,  and 
higher  level  languages  such  as 
BASIC. 

The  final  chapter  is  an  expanded 
version  of  the  material  at  the  front  of 


the  book  on  uses  for  your  own  per- 
sonal computer.  The  various  appen- 
dices cover  the  abacus,  the  Altair 
S-100  bus,  ASCII  code,  “The  Care 
and  Feeding  of  Your  Computer," 
and  “What  Do  You  Do  When  Some- 
thing Goes  Wrong?” 

On  the  whole,  I think  this  book  is  a 
worthwhile  addition  to  the  comput- 
ing literature  and  it  is  especially  to 
be  noted  for  being  as  updated  as  any 
book  can  be,  considering  the  fast 
changing  nature  of  the  field.  The 
basic  information  is  presented  quite 
clearly,  and  on  the  whole,  I think  that 
Veit  and  Solomon  have  done  an  ex- 
cellent job.  I can  certainly  recom- 
mend the  purchase  of  the  book  for 
any  novice. 


BASIC 

By  Samuel  L.  Marateck 
The  Courante  Institute  of 
Mathematical  Sciences, 

New  York  University, 
Academic  Press 

Review  by  Barbara  R.  Schwartz 


Marateck’s  BASIC  is  one  of  the 
better  introductory  texts  on  the 
BASIC  language,  currently  the  most 
common  higher  level  language  for 
personal  computer  users. 

The  one  drawback  of  the  book  for 
such  users  is  that  it  was  designed 
for  the  user  of  a GE,  DEC(PDP),  CDC 
or  Untvac  computer  with  footnotes 
describing  the  differences  for  such 
computers  as  the  Hewlett-Packard 
2000  series  or  the  XDS  Sigma  series, 
IBM  360,  IBM  370  or  CDC  6600  com- 
puters. Therefore,  the  systems  com- 
mands, and  the  actual  BASIC  lan- 
guage itself  might  be  different  for 
the  computer  that  you  are  using.  So, 
this  book  must  be  read  in  conjunc- 
tion with  your  own  system  manual 
to  be  of  use  to  you*  Still,  the  quality 
of  the  presentation  of  BASIC  is  such 
that  this  book  can  be  heartily  recom- 
mended for  purchase,  despite  the 
occasional  conversion  problem  that 
you  may  have  in  running  these  pro- 
grams on  your  computer* 

The  book  is  basically  divided  into 
two  parts.  On  each  set  of  pages,  the 
right  page  contains  one  or  several 
small  programs,  or  tables,  what 
Marateck  calls  pictures,  Marateck 
follows  the  rule  of  generally  adding 


140  INTERFACE  AGE 


APRIL  1978 


only  one  new  concept  in  each  pro* 
gram,  so  the  programs  illustrated 
are  generally  fairly  small.  The  left 
hand  page  of  each  pair  contains  a 
greatly  amplified  discussion  of  the 
picture  page  and  is  especially  useful 
for  first  time  programmers.  Indeed, 
if  you  have  previous  experience  in 
BASIC  or  any  other  programming 
language,  you  can  get  a fairly  good 
introduction  to  BASIC  by  reading 
only  the  picture  pages  in  conjunc- 
tion with  a computer,  or  even 
without  a computer.  When  ( first 
read  this  book,  I only  skimmed 
through  the  picture  pages,  so  I can 
assure  you  that  this  can  be  done. 

Another  example  of  how  this  book 
has  been  designed  to  be  helpful  is 
that  words  underlined  in  the  cap- 
tions describe  lines  underlined  in 
the  figures  on  the  picture  page. 

There  are  problems  at  the  end  of 
each  chapter,  generally  asking  the 
reader  to  write  programs  or  figure 
out  what  the  results  of  a given  pro- 
gram will  be.  After  running  the  pic- 
ture programs  on  your  computer, 
you  are  thus  given  a chance  to  write 
your  own  programs  or  check  out 
ideas  on  how  a given  program  will 
work. 

The  book  generally  covered  just 
about  all  the  BASIC  you  will  need  to 
know.  It  starts  out  by  covering 
PRINT  and  assignment  statements, 
and  then  moves  on  to  cover  the 
READ,  DATA,  GO  TO,  IF  and  INPUT 
statements.  Further  chapters  cover 
the  FOR'NEXT  loop,  strings  and 
library  functions.  The  book  also 
covers  such  statements  as  the  PRINT 
USING  statement,  a formatted  out- 
put statement,  which  is  not  even  In- 
cluded in  all  BASIC  languages. 

In  summary,  Mara  tec  k's  BASIC  is 
a well-written  introduction  to  simple 
BASIC  and  It  is  well  worth  purchas- 
ing and  performing  whatever  conver- 
sions are  necessary  to  bring  your 
BASIC  info  line  with  the  version  of 
BASIC  used  in  the  book. 


SOME  COMMON  BASIC 
PROGRAMS 

By  Lon  Poole  and  Mary  Borchers 
Adam  Osborne  & Associates,  Inc. 
192  pages 

Review  by  Col.  E.  Wingfield  Verner 


Some  Common  Basic  Problems 
contains  seventy-six  relatively  short 
and  easily  entered  programs  of  very 
practical  utility.  The  authors  have  in- 
telligently utilized  a restricted 


subset  of  common  BASIC  state- 
ments to  allow  compatibility  with  as 
many  versions  of  BASIC  as  pos- 
sible. The  liberal  use  of  remarks  not 
only  allows  the  reader  to  easily 
follow  program  flow  and  to  make 
minor  modifications,  but  provides 
the  neophyte  programmer  with  a 
valuable  learning  tool, 

Reading  through  the  index  will  im- 
press the  prospective  purchaser 
with  the  wide  variety  of  supplied 
programs.  Areas  covered  include 
finance,  statistics,  vectors,  matrix 
manipulations,  regressions,  equa- 
tion solutions,  numerical  integration 
and  differentiation,  permutations 
and  combinations,  and  the  plotting 
of  both  rectangular  and  polar  co- 
ordinates. 

This  writer  has  personally  used  a 
considerable  number  of  these  pro- 
grams in  a small  college  system  and 
views  the  experience  with  mixed 
feelings.  A case  in  point  Is  the  anglo 
to  metric  conversion  program.  Six- 
teen of  the  seventeen  conversions 
generate  wrong  answers.  As  a mat- 
ter of  fact  the  sample  run  provided 
with  the  program  can  be  seen  to  give 
wrong  answers  by  inspection.  The 
fix  Is  simple,  but  such  an  obvious 
fatal  error  in  a straightforward  pro- 
gram forces  one  to  feel  more  than  £ 
little  apprehensive  when  using 
some  of  the  more  complex  programs 
for  real  world  application. 

The  other  feature  that  proved  ob- 
jectionable was  the  requirement  to 
write  specific  line  numbers  prior  to 
running  a program.  This  requirement 
makes  the  programs,  as  written, 
useless  if  you  have  a run  package 
and  compiler  rather  than  a less 
sophisticated  interpreter  Even  with 
an  interpreter,  the  computer  opera- 
tor is  forced  to  refer  back  to  the 
book  prior  to  running  a program  to 
determine  if  a statement  is  required 
and  If  so,  how  it  is  to  be  written 
Most  of  these  objections  could  have 
been  easily  eliminated  by  the  simple 
expedient  of  utilizing  the  input  com- 
mand, and  forcing  the  computer  to 
generate  the  required  statements  in 
response  to  operator  input. 

In  spite  of  the  problems  encoun- 
tered with  some  of  the  programs,  it 
is  strongly  felt  that  Some  Common 
Basic  Programs  is  well  worth  the 
purchase  price,  it  represents  one  of 
the  best  software  bargains  available. 

The  authors  are  to  be  commended 
for  their  efforts  in  helping  to  fill  the 
software  void  for  the  small  system 
user.  A little  more  effort  expended  in 
program  debugging  and  In  eliminat- 
ing the  unwieldly  run  requirements 
should  assure  the  success  of  any 
future  releases. 


USER’S  MANUAL  FOR 
LEVEL  1 RADIO  SHACK 
TRS-80  MICRO  COMPUTER 
SYSTEM 

By  David  A.  Lien 

Radio  Shack,  Ft.  Worth,  TX,  1977 

Review  by  Don  M.M.  Booker 


Terrible  name  for  a great  book. 
This  should  be  called  Fun  BASIC . 
The  author’s  note  claims  “this  is  not 
a conventional  book/’  For  a change, 
that’s  a claim  truly  made.  While  he 
signs  in  as  Dr.  David  A.  Lien,  don't 
hold  it  against  him.  In  an  effort  to 
make  this  book  easy  to  read,  and 
easy  to  enjoy,  he  has  used  “every 
fair  and  unfair,  conventional  and  un- 
conventional, flamboyant  and  ridicu- 
lous technique’1  he  could  think  of  — 
mostly  lots  of  bad  jokes,  and  quick 
apologies  for  the  introduction  of 
anything  that  even  vaguely  smacks 
of  jargon.  (There  is  still  enough  to 
impress  your  friends,  so  don’t 
worry.) 

The  author’s  aim  is  to  make  learm 
ing  BASIC  fun  and  I think  he  has 
succeeded.  He  suggests  that  you 
“sit  back  and  relax  and  read  slowly 
as  though  savoring  a good  novel;” 
well,  I like  to  read  fast-paced  novels 
and  rip  through  them  at  breakmeck 
speed.  And  you  can  do  that  with  this 
one.  It  is  a little  short  on  plot,  but  if 
you  are  the  type  that  likes  to  read 
books  and  magazines  from  the  back 
forwards  (as  I am),  then  this  is  the 
book  for  you.  Typical  of  the  style  is 
the  “Note  on  Using  the  Recorder" 
on  page  3:  "Some  of  this  will  be 
covered  in  greater  detail  in  Chapter 
9 . . . but  some  of  you  can’t  wait  till 
then  . . . can  you!"  (author’s  em- 
phasis). 

An  "interactive"  tone  pervades 
the  entire  book.  You  get  the  feeling 
that  Dave  (and  you  feel  it  is  Dave, 
not  Dr.  Lien)  is  talking  with  you,  not 
down  at  you.  This  approach  is 
helped  by  a layout  that  is  a modified 
programmed  instruction  format.  The 
use  of  blocked  grey  backgrounds 
and  two  “pages"  per  page  allows  a 
clear  emphasis  of  what  might  other- 
wise be  vague  points.  But  more  im- 
portantly, it  helps  to  sustain  a con- 
versational tone,  with  the  extra  em- 
phasis, (reinforcements),  feeling 
more  like  a normal  conversational 
aside  that  transmits  enthusiasm, 
rather  than  the  usual  P.l.  “bell  and 
shock"  approach. 

Not  only  the  layout,  but  the  pre- 
sentation has  the  best  of  the  P.l.  ap- 
proach, without  its  boring  qualities. 
The  material  is  clearly  broken  down 
into  bite-sized  pieces  and  sand- 


APRIL  1978 


INTERFACE  AGE  141 


wiched  with  plenty  of  natural  ex- 
amples and  sample  problems  which 
flow  along  with  the  narrative  without 
the  usual  tacked-on  "here's  a pro- 
blem you  solve”  feeling.  There  are 
clear  working  solutions  provided  — 
22  pages  of  them  — and  the  humor 
(?)  helps  rather  than  detracts. 

This  "we  are  solving  a problem” 
sense  is  immeasurably  aided  by  the 
manual's  complete  tie-in  (naturally) 
with  the  TRS-80.  While  I would  rec- 
ommend this  book  to  anyone  want- 
ing a painless  introduction  to  BASIC, 
I would  also  practically  force  them 
to  use  a TRS-80  with  it:  not  because, 
as  is  the  case  with  most  other  books 
on  BASIC,  it  is  almost  required,  but 
because  you  would  miss  all  the  fun 
if  you  do  not  have  a handy  TRS-80. 
The  problem  with  most  texts  on 
BASIC  (from  an  old  hand’s  point  of 
view)  Is  that  the  reader  cannot  be 
sure  that  what  the  book  says  will 
happen,  will  actually  happen  in  the 
computer  he  is  using,  exactly  the 
way  the  book  describes  it;  not 
almost,  or  sometimes,  but  always 
and  exactly  that  way.  When  you  can 
be  sure  the  computer  you  are  using 
will  tie  in  with  the  book  exactly,  it 
means  you  can  learn  from  the  begin- 
ning that  a computer  does  what  you 
teli  it  and  not  the  other  way  around. 

The  first  program  on  page  8 may 


not  excite  you  automata  theorists 
and  robotics  experts,  but  if  it  is  the 
first  program  you  have  ever  written,  I 
am  sure  it  Is  just  as  much  fun  and 
probably  more  exciting  than  the 
usual  "find  the  square  root  of  x" 
problem.  At  least,  I would  rather 
have  a book  that  shows  me  how  to 
teach  my  computer  how  to  talk  to 
me,  even  if  all  it  says  is  "Hello, 
there.  I’m  your  new  TRS-80  micro- 
computer." 

For  more  sophisticated  fun  we 
get  TRS-80  graphics  commands  by 
Chapter  20,  with  more  advanced 
graphics  in  Chapter  22.  (That  is  not 
as  bad  as  it  sounds  — each  of  the  26 
chapters  averages  only  6 pages, 
with  lots  of  white  space  and  pic- 
tures — most  of  them  a slightly  an- 
thropomorphic TRS-80.)  There  is 
even  coverage  of  modular  program- 
ming and  an  excellent  final  chapter 
on  debugging,  which  ties  In  well 
with  a comprehensive  Function  and 
ROM  test  hardware  exerciser  in  Ap- 
pendix C.  This  enables  and  encour- 
ages the  novice  to  disabuse  him  or 
herself  of  the  habit  that  "it's  got  to 
be  in  the  hardware."  There  is  even 
some  stylish  indentation  and  "struc- 
ture” in  the  sample  programs  to  en- 
courage good  habits  by  example, 
rather  than  preaching  "structured 
programming”  (which,  if  repeated  at 


9,  12,  and  3,  wilt  solve  all  program- 
ming problems). 

There  is  also  a selection  of  sam- 
ple programs  provided  in  Part  C,  that 
cover  the  usual  range  of  simple 
games  (Slowpoke,  Wheel  of  For- 
tune, Craps),  stock  market  and  per- 
sonal finance,  and  limited  interest 
technical  (Design  Program  for  a 
Cubical  Quad  Antenna)  subjects, 
There  is  even  a poetry  program  bas- 
ed on  "On  a Snowy  Evening”  by 
Robert  Frost.  As  the  author  says,  "if 
this  one  doesn't  grab  you,  nothing 
will!” 

This  book  definitely  does  not  de- 
serve the  "technical  manual”  conno- 
tations that  its  title  implies.  A horri- 
ble technical  manual  it  is  not.  As  an 
introduction  to  BASIC  it  rates  tops. 
This  is  because  the  author's  goals 
are  successfully  carried  out,  but 
more  importantly,  they  are  also  the 
goals  of  the  reader.  “The  real  enjoy- 
ment begins  when  your  imagination 
starts  the  creative  juices  flowing, 
and  the  computer  becomes  a tool  in 
your  own  hands.  You  become  its 
master  — not  the  other  way  around. 
At  that  point,  it  evolves  from  just  a 
box  of  parts  into  an  extension  of 
your  personality.  Enjoy  your  new 
computer!"  And  enjoy  your  intro- 
duction to  communication  with  your 
computer  in  BASIC. 


142  INTERFACE  AGE 


APRIL  1978 


By  A.  A.  Perez,  Software  Editor 


THE  IMPORTANCE  OF 
SOFTWARE  DOCUMENTATION 

As  you  have  probably  gathered  from  Carl's  editorial, 
and  comments  made  by  myself  and  readers  of  the  maga- 
zine, there  is  a very  definite  problem  In  the  under- 
standing of  software  documentation.  Therefore,  to  help 
in  the  understanding  of  what  documentation  rs,  and  the 
correct  method(s)  of  creating  it,  we  are  offering  this 
series  of  documentation  editorials. 

Last  month,  the  basic  phases  of  a software  project 
were  discussed.  This  month  I will  present  the  impor- 
tance of  the  supportive  documentation,  and  the  types  of 
documentation  required. 

HARDWARE  DOCUMENTATION 

!n  the  fabrication  of  hardware  items,  several 
documents  are  generated  called  engineering  products. 
These  engineering  products  are  used  to  record  the 
plans  and  schedules  for  the  execution  of  various  phases 
of  the  project,  thus  ensuring  the  timely  delivery  of  the 
items  being  fabricated. 

The  most  familiar  engineering  products  for  hardware 
fabrication  are:  The  detailed  drawing,  assembly  draw- 
ing, and  user's  manual.  These  few  engineering  products 
allow  the  experienced  hardware  engineer  to  visualize 
the  final  finished  product.  In  other  words,  the  hardware 
engineer  has  something  tangible  to  work  with,  even 
before  final  assembly, 

SOFTWARE  DOCUMENTATION 

In  the  software  engineering  world,  there  is  a need  for 
engineering  products  similar  to  that  required  for  hard- 
ware engineering.  These  software  engineering  products 
perform  the  same  function  as  hardware  engineering  pro- 
ducts. That  is,  they  map  out  the  various  steps  that  en- 
sure the  timely  delivery  of  the  final  software  product(s). 

However,  the  situation  is  more  complex  for  software 
products.  This  complexity  arises  from  the  fact  that  we  are 
dealing  with  something  that  has  more  than  the  usual  three 
or  four  dimensions  of  length,  width,  height,  and  time* 

Unfortunately,  we  are  not  yet  at  the  stage  in  software 
engineering  to  say  that  some  system  constant  (para- 
meter), will  not  vary  with  time*  The  so-called  non-varying 
constants  of  software,  if  any,  are  only  familiar  to  soft- 
ware and  computer  scientists  who  specialize  in  analyz- 
ing software  and  information  handling  techniques. 

What  is  being  alluded  to  is  that,  due  to  the  complex 
nature  and  varying  working  environments  of  software, 
you  don't  have  a program  or  viable  software  without  the 
associated  documentation.  As  the  old  saying  goes, 


“without  the  documentation,  the  program  is  useless." 
The  documentation  is  important  since  it  defines  the 
parts  of  the  program  in  relationship  to  the  working  en- 
vironment, and  how  the  program  changes  with  time* 

What  happens  to  hardware  is  more  familiar  to  the 
human  user  than  what  happens  to  a piece  of  software* 
With  hardware  we  are  dealing  with  a tangible  item.  With 
software  we  are  dealing  with  a tangible  piece  of  informa- 
tion which  changes  Its  behavior  with  time  and  environ- 
ment. Unless  we  keep  track  of  the  history  of  the  environ- 
ment to  which  a piece  of  code  is  subjected  to,  the  rela- 
tion of  the  original  to  the  subsequent  code  is*  at  best, 
difficult  to  correlate*  At  worst*  some  unexpected 
behavior  of  the  environment  happens,  and  after  that  we 
realty  have  a problem  of  addressing  what  could  have 
happened  to  the  original  software. 

CONFIGURATION  MANAGEMENT 

The  engineering  multidiscipline  of  software  con- 
figuration management,  if  adequately  set  up  from  the 
beginning  of  the  software  project*  can  be  very  helpful 
because  it  attempts  to  identify*  account,  and  control  all 
changes  to  the  subject  software.  Even  for  a one-man  soft- 
ware engineering  house,  configuration  management  tech- 
niques can  be  very  helpful*  But  as  in  every  good  thing  to 
have,  it  costs  resources  to  maintain  a software  configura- 
tion management  activity.  Good  documentation  is  the 
basic  staple  of  software  configuration  management  (S/W, 
C//W).  There  are  many  types  of  documentation  that  the 
operator  of  the  S/W,  C/M  activity  needs  to  start  and 
maintain*  The  variety  of  documents  depends  on  the 
phase  and  size  fo  the  software  engineering  project. 

Keep  in  mind  that  it  costs  resources,  (financial  and 
personal)*  to  initiate  and  maintain  a software  configura- 
tion management  organization.  However*  for  a fairly 
large  software  project*  to  avoid  the  pitfalls  and  head- 
aches which  develop  out  of  dealings  with  a smart  cus- 
tomer, the  cost  of  resources  for  software  configuration 
management  is  well  worth  the  investment. 

Another  bonus  that  comes  with  good  documentation, 
on  which  S/W,  C/M  depends*  is  the  ease  with  which  new 
personnel  to  the  software  project  can  catch  up  to  be- 
come productive.  For  example,  using  the  HIPO  docu- 
mentation technique  described  by  Tom  Fay  in  this 
issue*  l managed  to  understand*  in  a little  more  than  two 
weeks*  the  structure  and  operation  of  a quarter-million 
instruction  real  time  operating  system  for  a large  space 
system  software  project. 

SOFTWARE  DOCUMENTS  AND  THEIR  DESIGN 

Some  of  the  documents  required  in  a software  engi- 


APRIL  7978 


INTERFACE  AGE  7 43 


neering  project  are  listed  below.  The  documents  that  are 
initiated  and  maintained  depends  on  the  personal  judge* 
ment  ot  the  software  project  engineer. 

Development  Specification  establishes  the  require- 
ments far  performance,  design,  test,  and  qualification  of 
a eomptuer  program.  This  is  the  major  section  of  the 
system's  program  development  specifications.  It  shall 
consist  of  a series  of  paragraphs  which  specify  in  detail 
the  performance  requirements,  design  constraints  of 
standards  to  ensure  proper  development  of  the  compu- 
ter program.  It  shall  further  establish  the  requirements 
which  normally  will  be  verified  during  category  I, 
equivalent  tests. 

Requirements  will  be  specified  to  the  level  of  detail 
necessary  to  establish  limits  of  design.  Quantitative  re- 
quirements shall  be  within  three  principal  subparagraphs. 

Product  Specification;  this  document  establishes  the 
requirements  for  complete  identification  of  the  program,  to 
be  formally  accepted  by  the  procuring  activity.  This  will 
include  a brief  review  of  the  major  functions  of  the  com- 
plete program.  The  development  specifications,  com- 
pared to  the  product  specifications,  seem  to  list  all  the 
features  which  the  inspired  design  would  like  to  consider 
nice  to  have.  The  product  specifications  set  down  the 
practical  things  that  may  be  implemented  and  delivered. 

interface  Specifications  are  designed  to  bring  to- 
gether, into  a single  document,  all  available  data  and  inter- 
faces between  operational  programmers.  This  document 
also  defines  the  environment  of  the  computer  program. 

Validation  Test  Plan;  the  extent  of  this  document 
shall  be  governed  by  the  tests,  requirements  and  accep- 
tance criteria  defined  in  the  application  development 
specifications.  It  shall  specify  the  method  and  content 
for  each  product  test  activity.  The  validation  test  plan 
shall  define  the  detailed  design  requirements  and  shall 
contain,  to  the  extent  applicable,  the  specific  types  of 
information  for  the  level  of  testing  being  described. 

Test  Management;  this  paragraph  shall  define  the  in- 
dividual detailed  responsibilities  for  conducting  and  co- 
ordinating the  given  test  activity.  It  shall  distinguish  be- 
tween: Contractor  responsibilities,  other  agency  respon- 
sibilities, and  associated  supplier  responsibilities. 

Validation  Test  Procedure;  this  document  shall  be 
developed  from  the  validation  test  pian  and/or  develop- 
ment specifications  test  regulations,  and  shall  present 
detailed  instructions  for  each  level  of  testing  specified 
in  the  test  plan.  These  procedures  are  intended  for  use 
by  personnel  responsible  for  unification  of  program  con- 
tent and  operation,  from  initiation  to  completion  of  pro- 
gram development. 

The  primary  requirements  of  this  document  is  that  it 
present  a complete,  well-organized,  and  unambiguous 
procedure  covering  all  aspects  of  operation.  The  amount 
of  detail  necessary  to  accomplish  this  varies  with  the 
level  of  testing  involved,  and  must  be  determined  for 
each  particular  case.  As  such,  the  requirements  contained 
herein  are  to  be  considered  the  minimum  acceptable  cov- 


erage and  should  not  be  construed  as  limiting  the  scope 
or  degree  of  detail  necessary  in  a particular  document. 

Computer  Operator’s  Manual;  this  document  shall  pre- 
sent procedures  covering  pre-standby  operation,  moni- 
toring, recovery,  and  maintenance  of  the  computer  pro- 
gram. The  minimal  operational  environment  shall  be  de- 
scribed in  terms  of  its  component  parts.  This  document 
shall  not  include  procedures  for  system  operation  direct- 
ly in  support  of  the  operational  mission.  That  is,  the 
operator's  manual  shall  be  limited  to  instructions  tor  pre- 
paring and  maintaining  the  computer  program  in  the  re- 
quired state  of  capability,  in  order  that  the  operational 
mission  may  be  accomplished. 


This  complexity  arises  from 
the  fact  that  we  are 
dealing  with  something  more 
than  the  usual  three 
or  four  dimensions  of  length, 
width,  height,  and  time. 


SUMMARY 

Program  maintenance,  program  assembling  and  load- 
ing, development  test  plan,  and  development  test  proce- 
dures, are  other  documents  which  are  very  important  in 
the  operation  of  a computer  to  accomplish  the  intended 
software  project,  in  a correct  manner.  However,  these 
are  subjects  which  will  be  covered  in  future  issues. 

Some  of  these  documentation  efforts  are  started  and 
executed  during  the  implementation  phases  under  the 
title  of  validation  and  verification,  (V&V),  and  can  best  be 
performed  by  an  independent  testing  and  analytical 
organization.  The  developers  of  the  system  are  too  close 
to  the  day-in-day-out  problems.  Therefore,  it  is  usually 
better  to  get  an  outside  V&V  team,  (even  with  the  same, 
company),  who  have  a fresh  outlook  on  the  problem.  I 
have  personally  had  the  pleasure  of  being  invited  to  be  a 
member  of  a V&V  team,  assembled  from  several  divi- 
sions of  a large  corporation,  to  direct  the  validation  and 
verification  effort  on  a major  real  time  program  which 
was  originally  scheduled  for  a half-dozen  flfght  tests 
but,  as  a result  of  design  errors  discovered  by  the  V&V 
team,  was  reduced  to  three  or  four  tests. 

Next  month,  I will  continue  with  software  documentation 
by  investigating  other  useful  documents  and  their  uses. 

For  those  of  you  who  have  a spec///c  question  regard - 
ing  documentation  or  software  development,  please 
write  to  me  at  INTERFACE  AGE  Magazine,  P.Q.  Box 
1234,  Cerritos,  CA  90701 . / will  either  answer  you  direct- 
iy  or  within  this  editorial.  □ 


144  INTERFACE  AGE 


APRIL  7978 


SOFTWARE  SECTION 


SOFTWARE  APPLICATION 


Floppy  ROM 

Loading  Techniques  — Part  II 


By  Orv  Balcom 


Have  you  ever  noticed  that  when  a guy  is  good  he  is 
very  very  good?  As  you  read  Orv's  loading  techniques , 
part  two , you  wilt  find  out  what  it  is  like  to  touch  base 
with  an  excellent  engineer 
In  Part  I,  Orv  covered  the  hardware  techniques  re- 
quired to  strip  data  off  the  Floppy  ROM  % with  the  least 
amount  of  trouble.  This  article  provides  you  with  error 
recovery  software  to  make  the  ROM  even  more  useful. 

— Editor 


Alright,  all  you  good  buddies  out  there  in  computer- 
land,  you're  right.  I did  it  to  you  in  Part  I.  i left  you  hang- 
ing worse  than  1000  GOTO  1000.  In  my  first  article,  I 
mentioned  that  a single  error  could  crash  a whole  tape, 
but  gave  no  hint  of  what  to  do  about  it.  I assume  the 
more  ingenious  of  you  got  together  and  collected  from 
friends  enough  good  files  to  make  up  a complete  sys- 
tem. But,  what  about  the  poor  feliow  who  is  isolated 
from  the  rest  of  the  computer  people.  He  has  a problem. 

This  article  will  tell  how  to  remove  that  little  glitch 
from  the  start  of  your  Floppy  ROM  cassette  file  so  you 
can  recover  the  remainder  of  the  file.  We’ll  lose  one  or 
two  lines  in  the  process,  but  since  INTERFACE  AGE 
always  provides  the  source  text.  It  is  only  a matter  of 
retyping  the  lost  lines  to  recover  the  whole  file.  It  sure 
beats  typing  in  a 20K  program.  This  technique  will  not 
recover  all  tape  errors.  For  the  approach  to  even  work,  it 
is  necessary  that  the  computer  be  able  to  read  the  first 
line  of  the  file.  This  means  the  computer  must  be  able  to 
read  the  start  byte  and  sync  byte  from  the  Tarbeli  tape, 
plus  at  least  one  line  of  BASIC. 

1 have  discussed  this  problem  with  Don  Tarbeli  and  he 
tells  me  that  errors  can  occur  from  generating  addi- 
tional clock  pulses  or  from  missing  a clock  pulse.  An  er- 
ror can  also  invert  the  remainder  of  the  code,  in  my  own 
experience,  every  error  1 have  noticed  in  a Tarbeli  tape 
(and  lTve  seen  a few!)  have  been  characterized  by  a shif- 
ting of  the  code  to  the  left  by  one  or  more  bits.  This  is 
the  type  of  error  we  will  attempt  to  correct  with  the  pro- 
gram shown  in  this  article. 

A good  way  to  demonstrate  this  type  of  error,  if  you 
happen  to  have  a computer  with  output  LEDs  on  the 
front  panel,  is  to  put  the  input  bytes  from  the  tape  to  the 
LEDs  during  a read.  When  you're  reading  an  ASCII  file 
(without  parity,  D7-0),  D7  should  be  off  (on  for  an  IMSAi 
since  its  LEDs  are  inverted).  If  an  error  of  the  type  1 have 
described  occurs,  the  off  LED  (D7)  will  shift  to  DO  or 
possibly  D1.  As  additional  errors  occur,  the  off  LED  will 
shift  across  the  display  from  right  to  left. 

Since  I know  many  of  you  are  essentially  BASIC  pro- 
grammers, i will  explain  a few  words  that  will  have  to  be 
used  because  this  article  will  deal  with  problems  at  the 
memory  image  or  object  code  level.  First,  a bit  is  the 
smallest  piece  of  information  we  will  consider.  It  Is 
equivalent  to  the  output  at  any  instant  on  a single  line  of 
a parallel  port  or  one  of  the  data  LEDs.  A serial  port 
handles  data  one  bit  at  a time,  A byte  consists  of  8 bits. 
* Floppy  ROM  is  a registered  trademark  of  INTERFACE  AGE 
Magazine,  Cerritos,  California, 


These  are  ordered  from  most  significant  (MSB)  to  least 
significant  (LSB).  This  is  like  from  D7  to  DO  in  your  data 
LEDs.  The  Tarbeli  interface,  Which  is  a serial  interface, 
puts  data  on  thdtape  MSB  first.  A word  is  2 bytes  or  16 
bits.  It  is  generally  used  to  describe  a memory  location 
(1  out  of  65536  possibilities)  or  represent  a decimal  in- 
teger from  0 to  65535  (or  possibly  from  -32768  to 
+ 32767).  For  this  discussion,  words  are  always  stored 
in  memory  in  the  Intel  format,  which  is  low  byte  first,  in 
other  words  (no  pun  intended),  if  location  MEM  and 
MEM±1  contain  a 2-byte  word,  the  tow  (least  signifi- 
cant) byte  is  in  MEM  and  the  most  significant  byte  is  in 
MEM  + 1.  In  BASIC,  the  value  at  MEM  and  MEM  + 1 
would  equal  PEEK(MEM)  + 25G*(PEEK(MEM  + 1)),  Two- 
bit  words  are  something  else  again.  Hopefully,  the  edi- 
tors at  INTERFACE  AGE  will  have  DELETEd  ail  of  them 
before  you  read  this  article. 


LOADING  CASSETTE  FILES 
TO  MICROSOFT  BASIC 

If  you  were  slightly  disappointed  when  you 
typed  GLOADMA"  to  your  brand  new  $350  Micro- 
soft BASIC  and  got  SYNTAX  ERROR,  I don't  blame 
you  If  you  have  the  CP/M  version,  this  procedure 
will  let  you  convert  MITS  files  to  Microsoft  OP/M 
BASIC  files. 

1.  Load  the  cassette  file  as  a memory  image  at 
0100  HEX  (the  start  of  your  TPA). 

2.  Boot  up  CP/M  and  save  the  program  as  a .COM 
file,  i.e.  SAVE  XX  filename  .COM  where  XX  is 
the  number  of  256-byte  pages  in  the  file. 

3.  Load  DDT  and  the  file  with  DDT  filename  ,COM. 

4.  Change  the  byte  at  0100  HEX  to  FF  using  the 
S command  in  DDT. 

5.  Control  C to  reboot  CP/M  and  this  time  save 
the  file  off  as  a .8AS  file  with  SAVE  XX  file- 
name .BAS. 

It's  now  a BASIC  file  and  can  be  LOADed  or  RUN 
from  disk  just  as  if  it  were  written  by  Microsoft 
BASIC.  Of  course,  any  differences  in  the  instruc- 
tion set  will  have  to  be  corrected. 


One  last  point:  I will  talk  In  HEX.  I know  that  BASIC 
likes  decimal,  but  memory  dumps  in  decimal  won't  get 
the  point  across.  Octal  will  not  be  considered  (author's 
prerogative).  HEX,  or  hexadecimal,  numbers  are  a way  of 
expressing  8-bit  numbers  using  the  decimal  numbers 
0-10  and  the  letters  A-F.  If  you  are  not  familiar  with  hexa- 
decimal numbers,  please  refer  to  one  of  the  many 
discussions  in  the  literature. 

With  all  that  behind  us,  let's  try  to  fix  up  that  crashed 
tape.  It  is  my  experience  that  the  most  common  error  in 
reading  a Tarbeli  tape  is  exhibited  as  a shifting  to  the 
left  by  one  or  more  bits  of  the  code.  This  happens  when 
the  system  misses  a clock  pulse*  In  other  words,  it  just 
skips  a bit.  Since  it  takes  8 bits  to  make  a byte,  it  will 
take  the  7 correct  bits  (with  the  skipped  one  left  out), 
plus  one  from  the  next  byte.  This  obviously  leaves  the 
next  byte  1 bit  short  and  the  system  out  of  sync.  If  we 
knew  the  exact  spot  of  the  missed  clock,  we  could  in- 
sert a bit,  thereby  shifting  the  remainder  of  the  code  one 


APRIL  1978 


INTERFACE  AGE  145 


SOFTWARE  SECTION 


SOFTWARE  APPLICATION 


bit  to  the  right.  But  finding  that  spot  would  mean  com- 
paring the  crashed  file  against  a correct  file  bit  by  bit! 

As  an  example,  if  we  had  a 40  HEX,  which  is  binary 
0010  0000,  it  would  be  shifted  to  become  an  80  HEX,  or 
1000  000X  where  the  X is  unknown  unless  we  know  what 
the  MSB  of  the  next  byte  is.  If  the  next  byte  had  a 1 in 
the  D7  position,  the  byte  under  discussion  would  be 
1000  0001.  Not  40  HEX,  but  81  HEX.  I'll  bet  you  always 
wondered  how  that  code  could  change  so  much!  This 
type  of  error  is  generally  such  that  not  only  one  charac- 
ter will  be  wrong  on  the  tape,  but  from  that  point  on,  all 
characters  are  wrong.  It  has  been  my  experience  that  if 
we  get  a left  shift  in  the  tape,  there  will  seldom  be  a right 
shift  to  compensate  for  it. 

These  problems  are  specially  aggravated  by  the  form 
of  coding  used  in  the  M ITS/ Microsoft  BASIC.  You  will 
notice  that  I include  Microsoft.  They  not  only  wrote 
MIT’s  BASIC,  but  also  are  distributing  a version  on  CP/M 
disks  which  seems  to  be  compatible  with  the  MITS  ver- 
sions. For  you  users  who  have  Microsoft  BASIC  without 
cassette  load  capabilities,  there  is  a boxed  section  in- 
cluded in  this  article  which  describes  how  to  fool 
Microsoft  BASIC  into  reading  a MITS/Tarbell  file.  For 
this  article,  I will  use  M/M  BASIC  to  mean  M ITS/M icro- 
soft  BASIC. 

It  will  be  necessary  to  look  into  the  actual  object  code 
which  is  recorded  on  the  cassette  so  we  can  determine 
how  to  recover  cassette  tape  errors.  Figure  1 is  a straight 
object  dump  of  the  first  program  from  the  General 
Ledger  Floppy  ROM,  COPCON.  This  was  recorded  with  a 
CSAVE  "A”.  I have  played  this  back  into  memory  start- 
ing at  address  A000  (this  means  it  was  not  loaded  by 
BASIC  but  by  a standard  bootstrap  object  loader).  Note 
the  first  byte  is  a 41.  This  is  an  ASCII  “A”.  That  is  the 
name  that  the  file  was  called  when  it  was  recorded.  The 
next  word,  consisting  of  the  bytes  at  A001,  A002  is 
amemory  pointer  4DA5  HEX  (remember  that  Intel  for- 
mat). This  is  a pointer  to  the  start  of  the  next  line  in  the 
system  in  whic  it  was  used,  i.e.  MITS  Disk  BASIC  4.0. 
The  next  word  at  location  A3  and  A4  is  a 000 A HEX.  This 
is  a decimal  10  and  is  the  first  line  number. 

Now  starts  the  actual  code.  The  3A,  8F  and  DB  are  the 
MITS  tokens  fora  remark.  Then  the  20  is  an  ASCII  space 
and  is  followed  by  the  title  of  the  program  in  ASCII.  You 
may  refer  to  the  listing  in  INTERFACE  AGE,  or  if  you 
have  this  file  running,  to  the  listing  on  your  own  com- 
puter. I would  like  to  note  that  the  programs  source 
shown  in  the  November  1977  INTERFACE  AGE  has  been 
sanitized  by  removing  Mr.  Sham  burger's  address  (gener- 
ally  on  lines  30,  40,  50  and  60).  Don’t  let  this  confuse 
you,  since  the  source  text  is  not  the  same  in  this  respect 
as  the  program  on  the  Floppy  ROM. 

In  the  example  of  Figure  1,  the  first  line  ends  at  ad- 
dress HEX  A01E.  The  00  in  the  code  signals  an  end  of 
line.  If  this  was  loaded  into  the  same  version  of  BASIC  in 
which  it  was  written,  this  address  would  be  4DA5,  which 
was  the  pointer  at  the  second  and  third  bytes  of  the  file. 
The  next  word  following  the  end  of  fine  is  a 4DE0.  This 
will  be  the  pointer  to  the  end  of  the  second  line.  Follow- 
ing that,  we  can  see  the  HEX  word  0014  which  is  decimal 
20.  You  got  it,  line  number  20.  The  program  file  is  made 
up  in  this  manner  until  the  end-of-fiie  mark  which  wilt  be 
an  end-of-line  pointer  of  0,  i.e.,  three  consecutive  zeros. 
This  tells  BASIC  that  it  has  reached  the  end  of  its  file. 
One  may  question  why  the  extra  overhead  of  the  end-of- 
line  pointer  in  the  file.  I can  only  assume  this  is  done  to 
enable  fast  searches  for  a given  line  in  the  file. 

If  this  program  were  brought  up  on  a different  version 
of  M/M  BASIC,  everything  would  remain  identical  except 
the  location  pointers.  As  an  example,  Figure  2 is  the 


same  program  COPCON  read  in  by  a version  of  M/M  4.0 
Extended  BASIC.  Note  the  only  changes  are  in  the  end- 
of-iine  location  pointers.  4DA5  in  Figure  1 went  to  3838 
in  Figure  2.  4DE0  (at  A01E)  in  Figure  1 changed  to  3873 
in  Figure  2.  This  figures,  since  Disk  BASIC  takes  more 
memory  than  extended. 

This  should  explain  how  the  code  looks  in  a properly 
formatted  file.  Now  take  a look  at  the  code  in  Figure  3. 
This  is  a portion  of  the  program  GL4  which  has  been 
loaded  to  start  at  A000  in  memory.  I am  using  this  as  an 
example  since  on  my  Floppy  ROM  there  were  four  errors 
that  I was  unable  to  recover  by  changing  the  tone  and  vol- 
ume control  settings.  The  first  one  occurred  after  line  70. 
Note  in  the  code  at  A0D5,  there  is  an  end-of-line  mark  fol- 
lowed by  a location  word  of  4E64  and  a line  number 003C 
HEX.  This  is  line  60.  Line  60  is  just  a remark  (3A,  8F  DB) 
and  is  followed  by  the  end-of-line  mark  (00),  a location 
pointer  (4EA3)  and  the  next  line  number  (70  = 0046  HEX). 

The  location  pointer  at  AODE  and  A0DF  (4EA3)  points 
to  the  location  AllCin  the  buffer.  But  at  A11C  there  is  a 
03,  not  a 00.  This  tells  us  that  something  went  wrong 
after  the  start  of  line  70  and  the  end  at  A1 1C.  What  pro- 
bably happened  is  that  two  bits  got  shifted  off  the  next 
word  and  onto  the  00.  Notice  the  next  word  is  a 39A1. 
This  would  tell  BASIC  to  jump  backwards  to  look  for  the 
line  because  line  60  pointed  to  4EA3.  Even  M/M  BASIC 
may  have  a problem  with  this.  Also,  between  the  last 
goo  dpointer  at  buffer  location  AODE  and  this  pointer 
the  code  looks  strange.  You  can  note  that  there  are 
some  funny  looking  characters  especially  on  the  line  at 
A110.  There  is  a 14,15  and  an  05  HEX.  In  general,  ail 
tokens  and  ASCII  characters  in  BASIC  are  greater  than 
20  HEX.  When  BASIC  sees  these  funny  bytes  there  is  no 
telling  what  will  happen,  it  usually  just  hangs.  Worse 
yet,  it  could  rewrite  your  disk  directory.  GIGO  again. 

The  approach  that  will  be  taken  to  correct  a crashed 
file  is  to  correct  from  the  known  error  (line  80)  and  to 
write  fill  characters  in  for  the  suspect  line  (line  70)  since 
it  is  very  difficult  to  tell  where  the  error  occurred.  Figure 
4 shows  this  same  piece  of  code  after  correction  by  the 
recovery  program.  Notice  from  A0E2  to  A11B  the  pro- 
gram has  filled  in  (ASCII  21  HEX).  It  will  be  necessary 
to  retype  in  line  70  to  run  the  program.  But  also  notice 
that  now  the  end-of-line  mark  at  A1 1C  is  00  and  the  loca- 
tion pointer  and  line  number  have  been  corrected  (4EE8 
and  0050).  


A 000  41 

A5 

4D 

DA 

00 

3A 

8F  DB 

20 

50 

52 

4F 

47 

52 

41 

4D 

A010  20  AE 

41 

4D 

45 

20 

22  43 

4F 

50 

43 

4F 

4E 

22 

00 

ED 

A 020  AO 

14 

00 

3A 

8F 

DB 

20  50 

52 

4F 

47 

52 

41 

40 

4D 

45 

A 030  44 

20 

42 

59 

3A 

20 

20  20 

20 

20 

42 

55 

44 

20 

53 

48 

A 040  41 

4D 

42 

55 

52 

47 

45  52 

20  20  20  20  44 

45 

43 

45 

A050  40 

42 

45 

52 

20 

31 

39  37 

36 

00 

DA 

4E 

IE 

00 

3A 

8F 

A060  DB 

20 

20 

20 

20  20 

20  20 

20 

20 

20 

20 

20 

20 

20 

20 

Figure  1. 

AO 00  41 

38 

38 

OA 

00 

3A 

8F  DB 

20 

50 

52 

4F 

47 

52 

41 

40 

A010  20 

4E 

41 

40 

45 

20 

22  43 

4F 

50 

43 

4F 

4E 

22 

00 

73 

A 020  38 

14 

00 

3A 

8F 

DB 

20  50 

52 

4F 

47 

52 

41 

4D 

40 

45 

A03Q  44 

20 

42 

59 

3A 

20 

20  20  20 

20  42 

55 

44 

20 

53 

48 

A 040  41 

4D 

42 

55 

52 

47 

45  52 

20 

20 

20 

20 

44 

45 

43 

45 

A050  40 

42 

45 

52 

20 

31 

39  37 

36 

00 

90 

38 

IE 

00 

3A 

8F 

A06D  DB 

20 

20 

20  20  20 

20  20 

20 

20 

20 

20 

20 

20 

2n 

20 

Figure  2. 

146  INTERFACE  AGE 


APRIL  1978 


SOFTWARE  SECTION 


SOFTWARE  APPLICATION 


A0DG 

2D 

33 

36 

34 

31 

00 

64 

4E 

3C 

DO 

3A 

er 

DB 

00 

A3 

4E 

A0E0 

46 

00 

3A 

8F 

DB 

20 

54 

48 

49 

53 

20 

50 

52 

MF 

47 

52  : 

AOFG 

41 

4D 

20 

54 

41 

46 

45 

53 

20 

54 

48 

45 

20 

44 

41 

5M 

A100 

41 

20 

45 

4E 

54 

45 

52 

45 

44 

20 

46 

52 

MF 

40 

20 

68 

A 11 0 

El 

14 

81 

51 

IS 

49 

35 

25 

39 

05 

30 

B0 

03 

A1 

39 

40 

A120 

00 

EA 

3F 

6C 

80 

A1 

00 

21 

15 

00 

2C 

81 

39 

55 

35 

09 

A1  J0 

15 

48 

81 

05 

39 

10 

81 

35 

30 

39 

15 

64 

81 

05 

35 

3D 

Figure 

3. 

AG0Q 

2D 

33 

36 

34 

31 

00 

64 

ME 

3C 

00 

3A 

8F 

DB 

00 

A3 

4E 

aoeo 

46 

00 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

AOFG 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

A100 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

A1I0 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

21 

0D 

EB 

ME 

50 

A120 

DO 

3A 

er 

DB 

20 

28 

43 

48 

45 

43 

46 

20 

4E 

55 

4D 

42 

A130 

45 

52 

20 

41 

ME 

44 

2D 

4D 

4 F 

4E 

45 

59 

20 

41 

4D 

UF 

Figure  4. 

A question  might  be,  what  actually  happened  in  the 
code  to  give  us  an  03  at  All C.  Look  at  the  fol towing  ex- 
ample, which  shows  the  bytes  of  All B through  A120  as 
they  were  shown  in  Figure  3.  And  right  below  it,  what 
happens  if  we  shift  these  to  the  right  by  2 bits.  Note,  we 
got  our  correct  code  back.  This  is  the  approach  that  will 
be  used  by  the  program. 

EXAMPLE: 

BO  03  A1  39  04  00 

1011  0000  0000  0011  1010  0001  0011  1001  0100  0000  0000  0000 

??10  1100  0000  0000  1110  1000  0100  1110  0101  0000  0000  0000 

?C  00  E8  4E  50  00 

The  recovery  program  must  take  the  information  that 
we  know  and  determine  where  to  start  shifting  the  code 
and  how  much  to  shift  it.  There  are  two  things  that  are 
known.  Number  1,  if  we  have  a location  pointer,  when  we 
look  at  that  location  in  memory;  it  shouid  equal  0. 
Remember  the  pointer  is  referenced  to  the  version  of 
BASIC  that  recorded  the  file.  It  must  therefore  be  cor- 
rected or  indexed  to  the  present  position  in  the  buffer.  If 
we  have  one  complete  fine,  this  i ndex  can  be  calculated. 

The  second  thing  we  know  is  the  number  of  bytes  be- 
tween one  end-of  line  mark  and  the  next  must  be  less 
than  256,  because  that  is  the  maximum  line  length  for 
M/M  BASIC,  This  can  tell  us  if  there  has  been  a shift 
even  though  the  end-oHine  mark  is  still  00,  since  even  a 
shift  of  one  bit  will  change  the  pointer  by  more  than  255. 
A shift  left  is  like  multiplying  by  2 in  binary  and,  since 
the  files  are  always  above  the  first  page  of  memory,  this 
will  add  more  than  255  to  the  pointer. 

If  we  detect  an  error  by  either  of  these  tests,  we  can 
then  shift  right  the  appropriate  amount  to  correct  the  er- 
ror. Since  we  don't  know  where  in  the  line  the  error  oc- 
curred, the  program  will  then  fill  that  line  with  any 
legitimate  ASCII  fill  character.  Also,  if  the  end-of-line 
mark  was  0,  but  the  location  word  was  off,  we  better  fill 
the  previous  line  with  fill  characters  too,  as  the  shift 
may  have  occurred  in  the  previous  line. 

The  requirements  to  run  this  program  are  as  follows: 
You  must  have  a MITS  or  Microsoft  BASIC,  Extended  or 
Disk,  revision  4.0  or  later.  There  also  must  be  enough 
memory  to  run  BASIC,  the  recovery  program  and  still  be 
able  to  load  the  file  into  a buffer  outside  of  the  range  of 
BASIC.  To  recover  GL2t  which  is  20.5K  long,  you  may 
need  to  run  the  recovery  program  in  Extended  BASIC  to 


fit  in  your  memory.  The  file  to  be  recovered  must  be 
loaded  to  the  buffer  as  a straight  image  or  object  load. 
For  this,  an  object  loader  and  a method  of  recording  the 
file  back  off  are  required.  The  programs  shown  in  the 
Tarbell  cassette  interface  manual  will  work  fine.  If  you 
have  a monitor  program  which  records  Tarbell  tapes, 
this  will  also  work  if  it  is  in  a straight  (bootstrap  load) 
format.  That  is,  it  must  not  add  any  header  bytes  to  the 
file.  A monitor  is  also  helpful  (especially  one  that  dumps 
in  ASCII),  if  you  would  like  to  look  around  in  the  code 
and  see  what  is  going  on. 


numbers  shown  referenced  to  the  BASIC  program.  Figure 
6 is  the  flow  chart  and  a variable  list.  Operation  of  the 
program  is  as  follows:  The  main  module  RECOVERY  ini- 
tially inputs  the  location  of  the  buffer  containing  the  code 
to  be  recovered.  The  buffer  is  defined  by  the  start  and 
ending  address  in  decimal.  These  are  stored  as  NBUFF 
and  EOB.  Grossly  improper  entries  are  not  accepted.  The 
first  thing  the  program  does  is  determine  that  it  is  pos- 
sible to  find  at  least  one  valid  line.  If  not;  the  program 
must  abort  with  an  appropriate  message.  If  it  can  find  a 
valid  line,  then  it  calls  to  module  TESTCODE  at  line 
10000.  TESTCODE  will  return  with  flags  set,  depending 
on  whether  the  end  of  file  was  reached  or  an  error  was 
detected.  TESTCODE  also  prints  out  valid  line  numbers 
to  the  terminal.  If  flags  show  that  the  test  was  complete, 
a message  is  printed  and  the  program  stops.  If  not,  RE- 
COVERY decides  whether  it  was  a pointer  error  or  an 
end-of-llne  mark  error.  If  it  was  a pointer  error  FIXLOC- 
WORD  Is  called.  If  just  an  end  of  line  error,  then  SHIFT- 
CODE  is  called.  FIXLOCWORD,  after  fixing  the  pointer, 
will  jump  to  SHIFTCODE.  After  returning  from  SHIFT- 
CODE,  the  error  LFLAG  is  tested  to  determine  if  recovery 
was  possible,  if  not,  a fatal  error  message  is  displayed 
and  the  program  stopped. 

If  it  was  possible,  the  program  loops  back  to  line  2000 
and  retests  to  see  if  the  complete  program  was  cor- 
rected This  will  continue  until  an  unrecoverable  error  is 
detected  or  the  program  is  corrected.  The  final  listing  to 
the  display  shouid  show  all  tine  numbers  as  valid 
through  the  last  line  number  of  the  program.  Note  that 
when  FIXLOCWORD  is  correcting  the  pointer,  the  next 
line  number  may  be  an  invalid  line  number.  The  line  will 
be  filled  with  the  fill  character  anyway,  so  the  line  must 
be  re-typed.  When  the  corrected  program  is  brought  up 
by  BASIC  and  listed,  the  first  thing  to  do  Is  delete  any  er- 
roneous line  numbers. 

The  submodules  FIXLOCWORD  and  SHIFTCODE 
operate  as  follows:  FIXLOCWORD  at  16000  first  fills  in 


APRIL  1978 


INTERFACE  AGE  147 


SOFTWARE  SECTION 


SOFTWARE  APPLICATION 


INPUT 

buffer  log 


FIND  FIRST 
EOL 


ABORT 

MESSAGE 


7 


CALL 

TESTCODE 


C 


VARIABLES 


CHAR 

ASCII  FILL  CHAR 

K1.  K2 

MSB 

NBUFF 

buffer  start 

FLAGS: 

M.J.LKX 

TEMPORARY 

KFLAG 

END 

EQB 

END  OF  BUFFER 

LFLAG 

FATAL 

NPTR 

POINTER  IN  BUFF 

NFL  AG 

TYPE 

VEC 

TEMPORARY 

KN 

* OF  SHIFTS 

NXT 

NEXT  LINEMARK 

LN 

LINE  D 

LAST 

LAST  LINEMARK 

INDEX 

OFFSET  FROM  CODE 

Figure  6.  Flow  Chart  “Recovery” 


US  INTERFACE  AGE 


APRIL  1978 


SOFTWARE  SECTION 


SOFTWARE  APPLICATION 


the  last  line  with  fill  characters.  This  is  necessary  since 
it  is  not  known  where  in  the  line  the  clock  error  occurred. 
It  then  looks  in  the  next  256  bits  for  the  first  byte  less 
than  8.  This  will  look  for  a 00  end-of-line  which  has  been 
shifted  less  than  four  times.  If  it  can't  find  one,  it  sets 
the  fatal  error  flag  and  then  returns.  If  it  can,  it  assumes 
that  this  is  the  new  end  of  tine  and  POKES  to  the  code 
its  address  as  the  new  pointer.  The  module  then  jumps 
toSHIFTCODE. 

In  SHIFTCODE,  the  program  first  fetches  the  end  of  line. 
If  the  end  of  line  is  greater  than  31,  which  it  may  be  if 
SHIFTCODE  is  entered  directly  from  RECOVERY,  it  sets  a 
fatal  error  flag  and  returns,  if  the  end  of  line  is  31  or  less, 
the  program  determines  the  number  of  shifts  required  to 
bring  the  end-of-line  byte  to  0.  This  is  variable  KN.  A loop 
is  then  set  up  for  1 to  KN  times  to  shift  the  code  by  one 
bit  on  each  pass  through  the  loop.  Actual  shifting  is 
done  by  a call  to  SHIFTRIGHT.  In  SHIFTRIGHT,  each  bit 
from  the  pointer  NPTR  until  an  end  of  file  or  EOB  is 
shifted  right  by  one  bit.  The  bit  which  is  shifted  off  the 
right  hand  side  of  the  byte  is  added  to  the  highest  order 
bit  of  the  next  byte.  Also,  every  100  bytes  the  number  of 
bytes  shifted  is  printed  out  just  so  the  operator  doesn't 
think  the  computer  went  to  sleep.  This  does  take  a 
while.  BASIC  can  only  PEEK  and  POKE  so  fast. 

After  each  pass  through  the  loop,  a test  is  made  for 
fatal  errors,  where  a fatal  error  is  indicated  by  the  end-of- 
line  byte  being  greater  than  31.  In  other  words,  if  our 
shifting  has  made  things  worse,  we  are  not  going  to 
solve  the  problem.  After  KN  passes  through  the  loop, 
SHIFTCOOE  returns  to  RECOVERY  with  a flag  set,  de- 
pending on  whether  the  end  of  line  was  corrected  or  not. 
This  description,  along  with  the  comments  in  the  code, 
should  allow  implementation  on  the  user's  system. 


PROGRAM  LISTING 

10 

PRINT 

"RECOVERY": PRINT 

"A  PROGRAM  TO  RECOVER  CRASHED  TARBELL  TAPES": 

PRINT 

"BY: 

0RV  BALC0M  & BUSTER  BROWN": 

PRINT 

ft 

COPYRIGHT  (c)  1978  BRCWN  00G  ENGINEERING": 
PRINT : PRINT 

20  ' 

Permission  is  granted  to  cooy  this  Drogram 
for  personal  use  only  as  long  as  the 
authors  names  and  copyright  notice 
are  included. 

30  ' 

This  program  will  attemot  to  reconstruct  a j 

MITS/Microsoft  program  file  recorded  in  the 
Tarbell  Cassette  format.  Loss  of  clock  bit  j 

errors  will  be  recovered.  At  least  one  valid 
line  must  be  initially  available. 

40  ' 

The  file  must  be  in  a buffer  outside  of  the  range 
of  BASIC  as  a memory  image  (non  ASCI  11  file.  The 
file  will  be  corrected  in-olace  and  must  be  recorded 
off  after  completion. 

90  ' 

MAIN  PROGRAM: 
MODULE -RECOVERY 

If  this  program  is  to  be  used  repeatedly,  I would  sug- 
gest the  subroutine  SHIFTRIGHT  be  written  as  a user 
called  routine  (USR)  in  assembly  code.  The  main  lag  is  in 
this  module  since  BASIC  is  not  efficient  at  peeking,  pok- 
ing and  shifting. 

The  program  is  used  as  follows:  First  initialize  BASIC 
to  leave  a buffer  above  memory  large  enough  to  hold  the 
file  that  needs  to  be  corrected.  Second,  load  the  file  as  a 
memory  image  into  the  buffer.  Third,  return  to  BASIC 
and  load  and  run  "RECOVERY."  If  “RECOVERY"  gives 
an  answer  showing  the  file  was  recovered,  jump  out  of 
BASIC  and  record  the  buffer  back  off  as  a memory  im- 
age (object)  file.  Now  load  this  memory  image  tape  with 
BASIC  using  the  CLOAD  command  with  the  appropriate 
file  letter.  BASIC  should  respond  with  an  OK  after  the 
load.  If  not,  the  file  was  not  recovered;  drop  back  10 
yards  and  punt. 

If  recovery  was  accomplished,  list  the  program  noting 
all  erroneous  (out  of  order)  line  numbers.  Delete  these 
first.  Then  list  it  again  and  correct  all  lines  which  were 
written  over  with  the  fill  character.  Remember,  for  all 
out-of-order  lines  that  were  deleted,  the  correct  line  will 
have  to  be  replaced.  Now  save  the  file  on  cassette  or  disk. 

Along  with  the  program  listing  is  a sample  run  recov- 
ering my  file,  “GL4."  This  file  had  a 2 byte  shift  at  line 
70,  another  shift  at  line  810  and  a pointer  error  at  line 
1040.  The  program  corrected  all  these  errors  (as  can  be 
seen  by  the  partial  listing)  and  filled  the  lines  in  with  the 
fill  character.  Note  that  the  LIST  command  will  not  work 
properly  with  the  out-of-order  line  number  (2108),  which 
was  generated  while  repairing  the  pointer  at  line  1050. 
DELETE  2108  will  solve  the  problem.  The  filled  in  lines 
must  now  be  retyped  with  the  proper  source  code  to 
create  the  corfect  file.L1 


APRIL  1978 


INTERFACE  AGE  149 


SOFTWARE  SECTION 


SOFTWARE  APPLICATION 


100  CHAR=ASC ( " l " ) ' Fill  char,  can  be  any  ASCII 

110  ' Get  location  of  buffer  containing  file. 

Filter  out  garbage, 

120  INPUT  "INPUT  START  OF  BUFFER  (IN  DECIMAL V'jNBUFF 

130  IF  NBUFF>65535! 

GOTO  120 

140  INPUT  "INPUT  LENGTH  OF  PROGRAM  TIN  DECIMAL''"  ;M 

150  IF  M+NBUFF  > 65535! 

THEN  PRINT  "BUFFER  WILL  EXCEED  MEMORY", 

GOTO  120 

160  1 Set  buffer  start  & end 

NPTR  is  the  main  memory  pointer  in  the  buffer 

170  EOB=M+NBUFF, 

NPTR=NBUFF 

1000  VEC  = INT(PEEKCNBUFF+1 ) + 256*( PEEKf  NBUFF+2 1 1 V 

Supposed  first  end  of  line  mark  ('EOL'1 

1010  NXT  =VEC ; 

FOR  I =NBUFF+5  TO  NBUFF+256, 

IF  PEEK( I )=0 
THEN  NXT=I * 

I =NBUFF+256 1 

See  if  an  EOL  can  be  found  in  the  next  256  bytes. 
If  so,  set  NXT=  its  address. 

1020  NEXT 


1030  IF  VEC=NXT 

THEN  PRINT  "CAN'T  FIND  1ST  LINE  MARKER", 

PRINT  "MUST  ABORT", 

STOP' 

An  EOL  (00)  wasn't  found 
1040  I NDEX=NXT -VEC ' 

INDEX  is  the  offset  from  the  locations  in  the 
code  and  their  actual  locations  in  the  buffer 

1990  ' Clear  flags  and  call  TESTCODE. 

KLEAG  is  the  recovery  complete  flag. 

NFLAG  is  the  error  type  flag  with  0C=E0L  error 
and  -l=pointer  error  upon  return  from  TESTCODE 

2000  KFLAG=0,NFLAG=0: 

GOSUB  10000: 

IF  KFLAG=-1 

THEN  PRINT  :PRINT  "RECOVERY  COMPLETE". 

PRINT"RECORD  FILE  BACK  FROM  BUFFER". 

PRINT  "END  OF  FILE=";NPTR; 

PRINT  "FILE  LENGTH=" ; NPTR-NBUFF- 
STOP 


2010  ' 
2020  1 


That  is  the  end  of  the  program  for  a complete 
recovery  of  the  file.  It  is  indicated  by  KFLA6 


150  INTERFACE  AGE 


Clear  LFLAG,  the  fatal  error  flag  and  call  on  NFLAG 
either  FIXLOCWORP  (16000)  or  SHIFTCODE  (150001 


APRIL  1978 


SOFTWARE  SECTION 


SOFTWARE  APPLICATION 


2030 

LFLAG=0: 

IF  NFLAG=0 
THEN  GOSUB  15000 
ELSE  GOSUB  16000 

2040 

NPTR=NBUFFS 
GOTO  2000' 

Reset  pointer  to  start  of  buffer  & try  again 

9970  ' 

9980  • 

MODULE:  TESTCODE 

This  module  tests  the  code  by  jumping  through  it 
a line  at  a time.  It  uses  the  location  pointer  to  find 
the  next  E0L  mark.  If  the  word  indicates  a jump  of 
more  than  255  bytes  or  if  the  E0L  mark  0,  an 
error  has  occured. 

9990  ' 

NFLAG  is  set  to  indicate  the  error  type  and  the 
program  returns.  If  a pointer  of  0 is  found  fEOFI 
KFLAG  is  set  & the  program  returns.  The  # of 
valid  lines  are  printed  on  the  terminal. 

10000 

PRINT  S PRINT  "VALID  LINES": 

FOR  1=1  TO  10000: 

IF  PEEK(NPTR)+PEEK(NPTR+1 )+PEEKrNPTR+2 >=0 
THEN  KFLAG=-1; 

RETURN 

10010 

NXT=PEEK(NPTR+1  )+256*PEEKf  NPTR+2  >+I  NDEX  j 

IF  NXT  > 255+NPTR 
THEN  NFLAG=-1 : 

RETURN' 

Looking  for  a line  > 255  chars 
is  a no-no.  The  pointer  is  no  good 
so  set  NFLAG  to  show  it. 

10020 

IF  PEEKCNXT1  > 0 
THEN  RETURN' 

E0L  error  in  the  f i le 

10030 

LN=PEEKf NPTR+31+256*PEEKf NPTR+41 ♦ 

PRINT  LN,' 

Get  & print  this  lines  //  since 
it  seems  OK. 

10040 

LAST=NPTR: 

NPTR=NXT : 

NEXT; 

STOP' 

Update  pointers.  If  we  really  did 
10000  lines,  better  stop. 

14980 

i 

14990 

* MODULE-  SHIFTC0DE 

This  module  shifts  the  code  to  the  right 
until  the  end  of  line  mark  is  00  or 

APRIL  1978 


INTERFACE  AGE  151 


SOFTWARE  SECTION 


SOFTWARE  APPLICATION 


15000 

15010 

15020 

15030 

15040 

15050 

15060 

15070 

1 5980 
15990 

16000 

16010 


>31  (a  fatal  error-can' t recover'! 

LFLAG=0: 

NXT  =PEEK(NPTR+1  )+256*PEEK(NPTR+2)+I NDEX. 
KX=PEEK(NXT): 

IF  KX  > 31 
THEN  LFLAG— Is 
RETURN* 

Set  KX  = EOL  mark  « NXT 

If  It's  >31,  the  files  already  gone, 

KN=I  NT(L0G(KX)/L0G(2))+1  t 
NPTR=NPTR+5 ' 

Calculate  how  many  shifts  to  get  KX  to  0. 
Move  NPTR  past  the  line  if 

PRINT  : PRINT  "ATTEMPTING  RECOVERY;". 

PRINT  "SHIFTING  ";KN; "RIGHT": 

PRINT  "if  OF  BYTES  SHIFTED;" 

FOR  1=1  TO  KN; 

GOSUB  1 7000 

IF  PEEK(NXT )=0 
THEN  I =KN: 

GOTO  15060* 

Call  SHIFTRIGHT  up  to  KN  times  or 
until  NXT  =0 

IF  PEEK(NXT)>31 
THEN  LFLAG=-1: 

I=KN* 

Give  up  if  we're  making  it  worse 


NEXT; 


IF  PEEK(NXT)=0 
THEN 

FOR  I=NPTR  TO  NXT-1  : 

POKE  I, CHAR; 

NEXT. 

RETURN 
ELSE  LFLAG=-1; 

RETURN 

* If  we  fixed  this  line,  fill  it  In  & return. 
If  not, set  LFLAG  (fatal  error)  & return 


' MODULE:  FIXLOCWORD 

This  module  first  fills  in  the  last  line 

since  it  may- be  bad.  It  then  tries  to  find 

an  end  of  line  pointer  within  the  next 

255  bytes  that  hasn't  been  shifted  more 

than  3 times.  If  so,  it  makes  it  the  new  pointer. 

FOR  J=LAST+5  TO  NPTR-1 : 

POKE  J C HAR ; 

NEXT' 

Fill  in  last  line 
FOR  1=1  TO  255: 

IF  PEEKCNPTR+I)  < 8 


152  INTERFACE  AGE 


APRIL  1978 


SOFTWARE  SECTION 

SOFTWARE  APPLICATION 

16020 

THEN  NXT=NPTR+I- INDEX. 
1=256' 

Look  for  a byte  <8 

NEXT. 

If  1=255 
THEN  GOTO  16030 

ELSE  ! 

J=INT((NXT/256)+.l ): 

POKE  NPTR+1 ,NXT-256*J;  i 

POKE  NPTR+2 , J'  : 

If  a possible  EOL  is  found,  put  its 
location  in  the  code  , 

| 16030 

NFLAG=0: 

GOTO  15000'  ; 

OK,  now  try  to  correct  the  file 

16980  ' 
16990  ' 

MODULE;  SHIFTRIGHT 

This  module  shifts  the  code  from  NPTR  until  ! 

3 consecutive  zeros  are  found,  1 bit  to  the  right. 

17000 

K1  =0: 

FOR  J=NPTR  TO  EOB: 
K=PEEK( J) : 
K2=K1 

17010 

I F K=0 
THEN 

IF  PEEK(J+1)±PEEK( J+2)=0 
THEN  J=E0B : 

GOTO  17040 

17020 

IF  (J-NPTR)  MOD  100  =0 

THEN  PRINT  J-NPTR,  1 

17030 

K1=K  MOD  2:  ' 

K=INT (K/2) : 

K=K+128*K2S 
POKE  J, K' 

K1  is  the  MSB  to  be  saved 

for  the  next  byte.  It  is  stored  in 

temporary  register  K2  ■ 

17040 

| SAMPLE 

NEXT : 

RETURN 

RUN  FILESGL4  1 

1 RUN  "RECOVERY" 

RECOVERY  1 

A PROGRAM  TO  RECOVER  CRASHED  TARBELL  TAPES 

BY: 

ORV  BALCOM  & BUSTER  BROWN  j 

COPYRIGHT  (c)  1978  BRCWN  DOG  ENGINEERING 

INPUT 

INPUT 

START  OF  BUFFER  (IN  DECIMAL) 7 40960 
LENGTH  OF  PROGRAM  (IN  DECIMAL)?  3300 

VALID 
1 0 
60 

LINES 

20  30  40  50 

APRIL  1978 

INTERFACE  AGE  153 

SOFTWARE  SECTION 


SOFTWARE  APPLICATION 


ATTEMPTING 

RECOVERY: 

SHIFTING  2 

RIGHT 

# OF  BYTES 

SHI  FT  ED: 

0 

100 

200 

300 

400 

500 

600 

700 

800 

900 

1000 

1100 

1200 

1300 

1400 

1500 

1600 

1700 

1800 

1900 

2000 

2100 

2200 

2300 

2400 

2500 

2600 

2700 

2800 

0 

100 

200 

300 

400 

500 

600 

700 

800 

900 

1000 

11  00 

1200 

1300 

1400 

1500 

1600 

1700 

1800 

1900 

2000 

2100 

2200 

2300 

2400 

2500 

2600 

2700 

2800 

VALID  LINES 

10 

20 

30 

40 

50 

60 

70 

80 

90 

100 

110 

120 

130 

140 

150 

160 

170 

180 

190 

200 

210 

220 

230 

240 

250 

260 

270 

280 

290 

300 

310 

320 

330 

340 

350 

360 

370 

380 

390 

400 

410 

420 

430 

440 

450 

460 

470 

480 

490 

500 

510 

520 

530 

540 

550 

560 

570 

580 

590 

600 

610 

620 

630 

640 

650 

660 

670 

680 

690 

700 

710 

720 

730 

740 

750 

760 

770 

780 

790 

800 

810 

ATTEMPTING 

RECOVERY: 

SHIFTING  1 

RIGHT 

it  OF  BYTES 

SHIFTED: 

0 

100 

200 

300 

400 

500 

valid  lines 

600 

700 

800 

10 

20 

30 

40 

50 

60 

70 

80 

90 

100 

110 

120 

130 

140 

150 

160 

170 

180 

190 

200 

210 

220 

230 

240 

250 

260 

270 

280 

290 

300 

310 

320 

330 

340 

350 

360 

370 

380 

390 

400 

410 

420 

430 

440 

450 

460 

470 

480 

490 

500 

510 

520 

530 

540 

550 

560 

570 

580 

590 

600 

610 

620 

630 

640 

650 

660 

670 

680 

690 

700 

710 

720 

730 

740 

750 

760 

770 

780 

790 

800 

810 

820 

830 

840 

850 

860 

870 

880 

890 

900 

910 

920 

930 

940 

950 

960 

970 

980 

990 

1000 

1010 

1020 

1030 

1040 

ATTEMPTING 

RECOVERY: 

SHIFTING  1 

RIGHT 

# OF  BYTES 

SHIFTED: 

0 

100 

200 

300 

154  INTERFACE  AGE 


APRIL  1978 


SOFTWARE  SECTION 


SOFTWARE  APPLICATION 


valid  lines 

^ m 

10 

20 

30 

40 

50 

60 

70 

80 

90 

100 

no 

120 

130 

140 

150 

160 

170 

180 

190 

200 

210 

220 

230 

240 

250 

260 

270 

280 

290 

300 

310 

320 

330 

340 

350 

360 

370 

380 

390 

400 

410 

420 

430 

440 

450 

460 

470 

480 

490 

500 

510 

520 

530 

540 

550 

560 

570 

580 

590 

600 

610 

620 

630 

640 

650 

660 

670 

680 

690 

700 

710 

720 

730 

740 

750 

760 

770 

780 

790 

800 

810 

820 

830 

840 

850 

860 

870 

880 

890 

900 

910 

920 

930 

940 

950 

960 

970 

980 

990 

1000 

1010 

1020 

1030 

1040 

2108 

1060 

1070 

1080 

1090 

1100 

1 110 

1120 

1130 

1140 

1150 

1160 

1170 

1180 

1190 

1200 

1210 

1220 

RECOVERY  COMPLETE 

RECORD  FILE 

BACK  FROM 

BUFFER 

END  OF  FI LE= 

: 44082 

FILE  LENGTH* 

. 3122 

BREAK  IN  2000 

OK 

LOAD  "GL4" 

LIST  60-80 

60  ' 

70  !!!!!!!!! 

!!!!!!!!!! 

! ! ! 

!!!!!!!!!!!!!! 

1 ! ! ! M ! ! ! 1 

!!!!!!!! 

i I ; I ! 

80  ' (CHECK  NUMBER  AND 

MONEY  AMOUNT  FROM  ENCODED 

MICR  BANK  FIELD'* 

OK 

LIST  800-820 

800  FOR  J=JS 

TO  3 

810  FIELD  #1 

(J-1 )*42 

AS 

D$, 42  AS  DREC$( J) 

820  ! ! 1 ! ! 1 ! 1 

Ml!!!!!!! 

! ! ! 

!!!!!!!!!!!!!! 

1 M II  1 II  J 1 

!!!!!!! 

OK 

LIST  1020-1050 

1020  ' THIS 

ROUTINE  SORTS 

THE  TERMINAL 

ENTRIES  ON 

1 CHECK// 

1030  ' 

1040  ! ! ! 

OK 

LIST  1040-1070 

1040  ! ! I 

OK 

LIST  1040- 

1040  ! 1 ! 

2108  !!!!!!! 

! ! 

1060  EXH=0 

1070  IF  M=6 

THEN  1210 

1 

END  OF  SORT  - 

GOTO  NEXT 

ROUTINE 

C 

BREAK 

OK 

APRIL  1978 


INTERFACE  AGE  755 


SOFTWARE  SECTION 


SOFTWARE  APPLICATION 


ARASEM:  A Programming 


By  Frank  Da  Costa 


Definitions  for  the  term  '‘Robot”  come  fast  and  furious 
these  days.  The  central  characteristic  of  the  Robot,  it  is 
nevertheless  agreed,  is  "lifeiikeness"— that  is,  demon- 
strating the  attributes  of  living  things,  particularly  animals. 

Robotocists  spend  long,  hard  hours  trying  to  make  their 
creations  capable  of  imitating  life.  Wheels  for  motion, 
cameras  and  microphones  for  sensory  input,  speech  syn- 
thesis,  mechanical  arms  for  manipulation  — all  these  are 
developed  so  as  to  provide  the  Robot  with  the  same  basic 
inputs  and  outputs  as  living  creatures,  ideally  human  be- 
mgs.  However,  I/O  is  not  enough  to  complete  the  imitation. 
Unless  one  plans  on  direct  remote  control,  some  sort  of 
programming  must  be  developed  to  interpret  the  inputs, 
formulate  responses,  and  generate  outputs  in  some  ra- 
tional fashion.  And  that,  readers,  is  no  easy  trick. 

Compare  some  of  the  approaches  used  by  robot  experi- 
menters to  date.  On  the  lower  end  of  sophistication,  there 
is  David  Heiserman’s  Buster  III  robot.  The  responses 
generated  are  few  and  predictable,  based  on  the  “hard- 
wired” TTL  logic  design.  The  much  more  sophisticated 
automata,  such  as  MIT’s  “Shakey,”  respond  to  environ- 
ment via  a complex  internal  world  model.  The  responses 
are  much  more  varied,  but  are  still  predictable.  After  all, 
as  long  as  one  works  with  a finite  number  of  inputs  and 
outputs,  the  responses  are  predictable,  though  the  task 
of  prediction  can  become  quite  complex. 

Living  things,  though,  as  they  increase  in  complexity, 
seem  to  elude  prediction.  Man,  for  example,  has  myriads 
of  possible  choices  of  action  open  to  him  each  moment 
of  every  day.  And  despite  the  boastings  of  modern-day 
behavioral  psychologists,  Man's  response-patterns  are 
not  so  easily  reduced  to  simple  cause-and-effect  chains. 
There  is  a missing  constant,  an  elusive  element  which 
might  be  termed  the  “Unpredictability  Factor,” 

Now,  however  vague  and  elusive  that  Factor  might  be, 
it  is  certainly  missed  when  not  in  evidence.  Robots  that 
are  easily  predictable  are  interesting,  but  not  completely 
satisfying  as  “lifelike.”  And  yet,  one  does  not  want 
total,  irrational  randomness.  Animals  do  not  walk  around 
aimlessly  and  bump  into  walls.  Somewhere,  in  the  pro- 
gram of  philosophy  of  the  Robot,  there  must  be  a balance 
between  logical  choice  and  random  choice.  This  bal- 
ance is  the  primary  goal  of  ARASEM  programming 

ARASEM  stands  for  Artificially  RAndom  SEIf  Motiva- 
tion. The  purpose  of  such  programming  is  to  enable  the 
Robot  to  make  certain  “free”  or  random  choices  on  its 
own,  within  the  confines  of  some  sort  of  limiting  “ra- 
tional boundaries.”  When  the  Robot  is  not  under  direct 
human  operation,  it  has  a number  of  courses  of  action 
open  to  it,  limited  only  by  software  — programmed  “prob 
ability  factors.”  It  is  free  to  select,  but  it  is  not  “out  of 
control.”  This  is  the  heart  of  an  ARASEM  approach. 

This  is  in  fact  analogous  to  the  concept  of  “freewill” 
In  the  human  being.  Environment  and  stimuli  do  not 
directly  determine  a person’s  choice,  but  they  do  shape 


it,  placing  border  lines  on  it.  Thus  a person  is  truly  free 
to  choose  — he  is  not  a puppet  of  circumstance  — and 
yet  he  makes  use  of  his  environment  and  experience  to 
delimit  his  choice.  This  is  an  ideal  concept  to  incor- 
porate Into  the  Robot. 

Now  let's  get  down  to  some  practical.  Suppose,  for 
the  sake  of  discussion,  that  you  have  a Robot  based  on 
an  8080A  microprocessor.  The  Robot  might  have  a num- 
ber of  sensory  inputs,  such  as  a microphone,  a bank  of 
photocells,  perhaps  a proximity  sensor  of  some  type; 
and  a number  of  outputs,  such  as  wheels,  arms  with 
gripping  hands,  and  even  some  sort  of  rudimentary  aud- 
ible output.  It  has,  that  is,  a wide  variety  of  available 
responses  to  a wide  variety  of  stimuli. 

In  the  8080  program  memory,  the  robotocist  could  list 
the  whole  range  of  responses  in  a row.  But  the  robot 
would  simple  execute  the  whole  list,  without  heed  to  in- 
put. The  programmer  will  have  to  develop  relationships 
“between  I & G.”  But  at  any  rate,  that  “list”  has  to  go. 

And  so,  the  possible  responses  have  to  be  treated  rather 
as  a “look-up  table,”  a set  of  blocks  with  initial  addresses 
to  jump  to.  That  way,  a list  of  conditions  can  determine 
which  response  to  choose.  “If  you  hear  a loud  noise, 
jump  to  the  ‘run-ltke  crazy1  subroutine/1  so  to  speak. 

But  it  is  not  enough  to  simply  treat  each  single  re* 
sponse,  such  as  dose  hand  or  move  forward  as  an  iso- 
lated subroutine.  For  instance,  the  Robot  should  not 
move  forward  without  regard  for,  say,  proximity  of  a 
nearby  wall.  The  point  is,  each  block-response  may  be  a 
simple  motion,  or  it  may  need  to  be  a medium-complex 
subroutine  complete  with  conditional  jumps  and  refer- 
ences to  I/O  or  memory. 

Now  we  have  a set  of  programmed,  software-select* 
able  choices  of  action  — as  of  yet  with  no  way  to  access 
them.  We  spoke  earlier  of  ARASEM  including  the  con- 
cept of  artificial  random  choice.  What  we  really  need  for 
this  is  a good  pseudorandom  number  generator. 

It  is  not  crucial  to  the  discussion  at  hand  to  know  how 
one  generates  random  numbers.  One  might  use  a totally 
mathematical  approach  in  software.  Or  perhaps  one 
might  have  an  externa!  8>bit  counter  running  loose  as  an 
input.  But  assuming  you  have  a good  method  of  produc- 
ing random  8-bit  words,  you  can  then  use  them  as  a 
basis  for  artificially  random  choice. 

The  first  step  in  the  ARASEM  approach  ts  to  use  a 
first  random  number  to  suggest  a possible  course  of  ac- 
tion — call  it  a candidate  subroutine.  This  is  done  by 
dividing  to  each  possible  response-block  an  equal 
“slice”  of  the  8-bit  random  number.  That  is,  if  you  had  8 
available  subroutines,  each  would  be  assigned  32  num* 
bers  out  of  the  total  256  numbers  which  an  8-bit  word 
could  be.  Subroutine  One  would  be  the  candidate  if  the 
random  number  was  from  00000000  to  00011111  (00  to 
IF  Hex);  Subroutine  Two  would  be  the  one  if  the  number 
was  from  00100000  to  00111111  (20  to  3F  Hex);  and  so 
on.  In  this  way,  each  of  the  8 subroutines  has  an  equal 
probability  — or  12.5%  — of  being  the  candidate. 

The  second  step  in  the  ARASEM  approach  is  to  im- 
pose a software-stored  probability-percentage  on  the 
candidate.  Each  possible  subroutine  has  a number,  indi- 


156  INTERFACE  AGE 


APRIL  1978 


SOFTWARE  SECTION 


SOFTWARE  APPLICATION 


Approach  for  Robots 


eating  a probability  percentage,  stored  in  RAM  for  itself. 
The  size  of  this  8-bit  Probability  Word  is  determined  by 
the  designer  (more  later).  When  a candidate  has  been 
suggested,  a second  random  number  is  called  up  and  is 
compared  with  the  Probability  Word  associated  with 
that  candidate.  If  the  random  number  is  fess  than  the 
Probability  Word,  then  the  candidate  is  accessed  and 
performed  by  the  robot;  if  the  random  number  is  not 
iessT  then  the  program  loops  back  to  Step  One  to  find  a 
new  candidate. 

It's  easy  to  see  how  the  size  of  the  Probability  Word 
controls  probability  of  action.  The  larger  a number  it  is, 
the  greater  the  chance  of  the  candidate  becoming  ac- 
tual. Thus,  a Probability  Word  of  11111111  (FF  Hex)  is 
almost  100%  chance  of  the  candidates  being  acted  out; 
10000000  (80  Hex)  would  yield  about  a 50%  chance,  and 
00000000  (00  Hex)  would  never  permit  the  choice.  In  this 
way,  the  programmer  can  shape  his  robot's  response 
patterns  in  a complex  fashion. 


Figure  1.  The  basic  flowchart  of  ARASEM.  A jump  state- 
ment at  the  end  of  each  subroutine  returns  the  program 
flow  to  the  ARASEM  process* 

Let's  review  a bit.  All  possible  courses  of  action  ar^ 
placed  into  subroutine  blocks*  Each  block  is  assigned  a 
probability  to  limit  its  chances  of  being  accessed,  A first 
random  number  suggests  any  one  block  on  an  equal 
basis.  A second  random  number  is  compared  to  the 
assigned  Probability  Word  and  determines  if  the  sug- 


gested block  should  be  accomplished  by  the  robot.  Fig- 
ure 1 illustrates  this  process  in  block  form. 

Program  1 provides  an  example  of  how  ARASEM  can  be 
implemented,  using  8080  Op  Code.  Remember  that  there 
are  (hypothetically)  eight  subroutines  from  which  to 
choose,  each  with  a Probability  Word  to  limit  its  chances 
of  execution*  Port  01  is  assumed  to  be  some  sort  of  ex- 
ternal source  of  8-bit  pseudorandom  numbers. 

The  portin  labeled  CAND  chooses  a first  random  num- 
ber and  stores  it  in  Register  B for  later  use*  Also, 
Register  A is  loaded  in  preparation  for  the  next  section, 
in  STEP,  a loop  is  set  up,  wherein  the  content  of  A steps 
in  eight  equal  increments  from  20  to  FF  to  select  a can- 
didate subroutine.  A is  repeatedly  compared  to  the  ran- 
dom number  in  B?  until  A ^passes”  B in  its  upward  ramp. 
Register  G keeps  track  of  the  looping,  and  will  result 
with  a number  from  01  to  08  — indicating  one  of  the 
eight  subroutines. 

Now  that  a candidate  has  been  determined,  the  Prob- 
ability Word  must  come  into  play*  PROB  selects  and 
stores  a second  random  number  in  B.  Using  the  number 
In  C,  it  finds  the  corresponding  Probability  Word  in  the 
look-up  table  labefed  TABX.  Then  it  compares  the  lo- 
cated Probability  Word  with  the  second  random  number. 
If  the  random  number  is  less  than  the  Probability  Word, 
then  the  candidate  Is  confirmed  to  be  performed  by  the 
robot.  If  not,  the  program  loops  back  to  CAND  and  starts 
all  over  again. 

VECT  makes  use  of  that  number  in  C to  find  the  Upper 
and  Lower  addresses  of  the  candidate  subroutine,  which 
are  stored  in  the  look-up  table  marked  TABY.  It  loads 
these  into  Registers  H and  L,  and  thereby  jumps  to  the 
subroutine*  A jump-instruction  at  the  end  of  the  subrou- 
tine returns  the  program  flow  to  the  ARASEM  process, 
starting  at  GAMD. 

This  may  seem  a complicated  approach  to  introducing 
unpredictability  into  a robot.  And  yet,  there  are  avenues 
of  robot  response  opened  up  by  the  ARASEM  approach 
which  are  not  easily  achieved  by  less  complex  schemes. 

The  most  attractive  side-benefit  of  the  ARASEM  con- 
cept is  the  accessibility  of  those  Probability  Words  in 
memory.  By  merely  changing  one  8-bit  word,  a whole 
area  of  response  is  affected.  And  this  is  a powerful  tool 
to  use  in  more  complex  program  variations. 

For  instance,  let's  say  that  the  robot  chooses  to  run, 
full  steam  ahead,  within  a very  small  room,, .and  crashes 
into  a wall,  A part  of  the  program  could  sense  that 
damage  resulted  from  such  an  action,  and  could  actual- 
ly decrement  the  Probability  Word  associated  with  that 
action.  Result:  the  robot  chooses  more  careful  actions. 
In  effect,  ARASEM  is  the  foundation  for  rudimentary 
trial-and-error  learning  processes. 

Amateur  roboticists  will  spend  much  time  developing 
sophisticated,  dependable  I/O*  It’s  a shame  to  see  im- 
pressively mechanical  creations  do  nothing  more  signi- 
ficant than  maneuver  In  a circle,  or  follow  a light  source* 
And  yet,  the  home  experimenter  as  a rule  cannot  afford 
to  interface  his  robot's  body  to  a PDP-1Q  or  something. 
ARASEM,  or  some  variation  of  it,  could  be  an  effective 
and  moderately-easy  medium  to  introduct  homebrew 
robots  to  the  world  of  artificial  intelligence. □ 


APRIL  1978 


INTERFACE  AGE  157 


ROBOTS 


are  almost  within  our  reach 
and  we  within  theirs 


Intelligent  machines  — 
machines  that  sense,  decide, 
work,  do  battle  (but  don’t 
vote)  — are  being  developed 
now  in  the  laboratories  of 
governments  and  industries 
and  on  the  workbenches  of 
thousands  of  free  citizens 
exercising  their  freedom  in  the 
new  field  of  personal  com- 
puting. Robots  are  on  our 
doorstep  — “for  good  or  for 
ill." 

USRS  is  established  “for 
good”  the  good  of  Mankind  — 
not  in  opposition  or  advocacy 
(opposition  is  idle,  advocacy 
unnecessary}  but  to  gather 
information  and  report  to  all 
who  can  face  the  Age  of  the 
Robot  with  the  appropriate 
curiosity  and  spirit  of  adven- 
ture, We  invite  your  support 
and  active  participation.  Char- 
ter membership  and  first-year 
dues  $12.  Details  with  your 
certificate. 

United 

States 

Robotics 

Society 

A Non-Profit  Organization 
Glenn  R*  Norris,  President 
Box  26484 

Albuquerque,  New  Mexico  87102 


USRS 


CIRCLE  INQUIRY  NO.  97 


SOFTWARE  APPLICATION 


PROGRAM  1 


HEX 

ADDRESS 

CODE 

LABEL 

OP  CODE 

COMMENTARY 

0000 

DB  01 

CAND: 

IN  01 

Select  Random  Number  1 

0002 

47 

MOV  B,A 

Store  RN  1 in  B 

0003 

3E  FF 

MVI  A,FF 

Load  FF  into  A 

0005 

06  20 

STEP: 

ADI  20 

Add  20  to  A 

0007 

DC 

INR  C 

Increment  C 

0008 

FE  FF 

CPI  FF 

Compare  FF  to  (A) 

000A 

CA  11  00 

JZ  PROS 

Jump  to  PROB  It  (A)  = FF 

0000 

BB 

CMP0 

Compare  RN  1 to  (A) 

000  E 

DA  05  00 

JC  STEP 

Loop  to  STEP  if  RN  1 > (A) 

0011 

DB  01 

PROS: 

IN  01 

Select  Random  Number  2 

0013 

47 

MOV  B.A 

Store  RN  2 in  B 

0014 

3E  30 

MVI  AiTABX 

Move  Lower  Byte  of  TABX 
Address  into  A 

0016 

81 

ADD  C 

Add  C to  A 

0017 

6F 

MOV  L,A 

Move  A to  L 

001 8 

26  00 

MVI  H.TABX 

Move  Upper  Byte  of  TABX 
Address  into  H 

001 A 

78 

MOV  A,B 

Move  RN  2 into  A 

0018 

BE 

CMP  M 

Compare  RN  2 to  Probability 
Word 

001  c 

D2  00  00 

JNC  CANO 

Select  New  Candidate  If 
RN  2 4 Probability  Word 

001 F 

3E  40 

VECT: 

MVI  A JABY 

Load  A with  Lower  Byte  of 
TABY  Address 

0021 

81 

ADD  C 

Add  C to  A 

0022 

6F 

MOV  LkA 

Move  A to  L 

0023 

26  00 

MVI  H,TABY 

Move  Upper  Byte  Of  TABY 
Address  to  H 

0025 

5E 

MOV  E,M 

Move  Subroutine  Lower 
Address  Byte  to  E 

0026 

3E08 

MVI  Af08 

Move  08  into  A 

0028 

85 

ADD  L 

Add  A to  L 

0029 

6F 

MOV  LhA 

Move  A to  L 

002A 

56 

MOV  D.M 

Load  D with  Subroutine 
Upper  Address  Byte 

002 B 

EB 

XCHG 

Exchange  H-L  with  D-E 

002C 

E9 

PCHl 

Jump  to  Candidate  Subroutine 

0030 

00 

TABX: 

NOP 

Marker  Byte 

0031 

XX 

data 

Probability  Word  1 

0032 

XX 

data 

Probability  Word  2 

m 

■ 

■ 

• 

* 

* 

• 

* 

■ 

• 

• 

* 

0038 

XX 

data 

Probability  WordS 

0040 

XX 

data 

Subroutine  1 Lower  Address 

0042 

XX 

data 

Subroutine  2 Lower  Address 

m 

■ 

• 

* 

* 

• 

* 

• 

0048 

XX 

data 

Subroutine  8 Lower  Address 

0049 

XX 

data 

Subroutine  1 Upper  Address 

004A 

* 

XX 

• 

data 

ir 

Subroutine  2 Upper  Address 

* 

* 

* 

* 

0050 

XX 

data 

Subroutine  8 Upper  Address 

Program  1 An  example  of  the  ARASEM  approach,  writ- 
ten  in  8080  machine  language.  Port  01  is  assumed  as  an 
external  source  of  pseudorandom  numbers. 


158  INTERFACE  AGE 


APRIL  1978 


S.D.  COMPUTER  PRODUCTS 


AN  EMPIRE  i wo  CO 


P.Q.  BOX  2S8I0E 


DALLAS,  TEXAS  75228 


64 K FOR  $995.00 

At  last!  The  popular  Expandoram  is 
availabfe  in  a 16k  multiple  version. 
Similar  to  our  32k  Expandoram,  the 
new  Super  Expandoram  is  offered  in 
16k,  32k;  48k  and  64k.  Low  power 
devices  mean  the  very  lowest  power 
consumption.  Allow  3-4  weeks  for 
delivery. 

16K  — $281.00  48K  — $757,00 

32K  — $519.00  64 K — $995.00 


32K  FOR  $475  EXPANDORAM  KIT  24*  F°R  $367.00 


memory  ca  pa  ci  tv 

MEMORY  ADDRESSING 
MEMORY  WRITE 
PROTECTION 

6K  1BK.  24K.  32K,  using  M&S 
lEk  MK^IlS  With  0K  bonnet - 
Jr.uS  sad  protection  U1 1 1 1 i &5 

DIP  switches  PC  Board  come* 
wdh  sockets  for  32K  opersEion- 
Orders  now  t»mc  accepted 
Atiaw  6 tu  fl  weeks  Ter  delivery 


mTm- 


Bur  SKW  compatible  0K  Ram  Board  and  upgrade  the  same  board  to  a maximum  of 
32K  m steps  of  &K  at  your  oonon  oy  merely  purchasing  more  ram  chips  Perm  $ o 
Sales!  At  a guaranteed  price  — Look  al  the  leatures  we  nave  built  rnto  the  Board 


16K  FOR  $259.00 


INTERFACE  CAPABILITY 
Gonlr&i  dal  a and  address  in- 
puts ul  ill  res  law  power 
Schallhy  devices 
ROWER  REQUIREMENTS 
- BVDC  nQOMA  DC 
* 10VDC  4Q0MA  DC 
-1BVDC30MADC 
on  Doard  regulation  rs  provrd- 
ed  On  board  (in  * isrbie ) refresh 
is  provided  #n h no  wait  stales 
or  cycle  s I eahng  required 
MEMORY  ACCESS  TIME 
IS  375na 

Memory  Cyde  Time  is  500ns 


8K  FOR  $151.00 


Z-80CPU  BOARD  KIT  - $139. 

CHECK  THE  ADVANCED  FEATURES  OF  OUR  Z-8G 
CPU  BOARD  Expanded  set  oi  I SB  instructions.  B060  A 
sod  ware  capability  operation  from  a fling fe  5VDC  power 
lupply.  always  slops  on  an  Ml  sfale.  true  syne  g#neraltd 
on  card  i a real  piui  feature').  dynamic  refresh  and  NMi 
available  eitner  ZMHZor  a MHZ  operation . Qual-ly  dopoie 
flitted  blared  through  PC  board,  parts  plus  sockets  priced 
for  ail  tC  s "Add  HOeur*  for  Z— BOA  chip  wmen  allows, 
a MHZ  oper  at  ipn  Z — 80  chip  with  M *nu  a f — ^ 


S.D,  SALES  NEW 
EXPANDABLE  EPROM  BOARD 

16K  or  32 K EPROM  $49,95  w/out  EPROM 
A Nows  you  to  use  either  2708  s for  16K  of 
Eprom  or  271 6 s for  32K  of  Eprom. 

KIT  FEATURES: 

1.  All  address  lines  & data  lines  buffered. 

2.  Quality  plated  through  P.C.  Board,  in* 
eluding  solder  mask  and  silk  screen. 

3.  Selectable  wait  states. 

4.  On  board  regulalion  provided, 

5.  All  sockets  provided  w/ board 

WE  CAN  SUPPLY  450ns  2708  s AT  $11.95 
WHEN  PURCHASED  WITH  BOARD. 


4K  LOW  POWER  RAM  KIT 


Fuliv  Bub  erect  — pn  board  regulated  — 
reduced  power  consumption  ulih/mg 
luw  power  21L02  - 1 50Qns  RAMS  — 
Sockets  provided  for  an  1C  a Dwa.i.iy 
P‘41  ed  I h rpuH^b  PC  board  + Ad  d 1 1 0 fdr 
PAM  owraiign 


The  Whole  Works  -$79.95 


8K  LOW  POWER  RAM  - $159.95 

Fully  assembled  and  tested 
Not  a M(.  Imaat  — Ai  l air  — 

S-ifM  Buss  compatible,  uses 
law  power  static  2tL02-5pt»ns 
fully  buffered  on  board  regulat- 
ed, quality  plated  ih  rough  PC 

beard.  int»udrng  spider  mask  a 250  ns  Ooeration 

pcs  am  switches  igr  address  * H 

■«*»■  $189,95 


6 DIGIT  ALARM  CLOCK  KIT 

Features:  Litronix  dual  1/2’“  displays,  Moslem 
50250  super  dock  chip,  single  I C segment 
driver.  SCR  digit  drivers,  Kit  includes  all  ne- 
cessary parts  [except  case].  Xlmr  optional 
Eliminate  trie  hassle  <c  i o nc 

AC  XFMR  - $1,50  Case  $3.50  $14,90 


Bowmar  4 Digit  LED  Readout  Array 
FulJ  YaT1  Lttronix  Jumbo  Dual 
Digit  LED  Displays 

4 JUMBO  .50’ h DIGITS  ON  ONE  STICK! 
WITH  COLONS  & AM/ PM  INDICATOR 
-S3. 95b 


DL  722-  C C 
DL  721  8C  A 
99c 


DL  72fl  - C C 
DL  727  G A 
SI  29 


NEW  FROM  S.D. 

"VERSAFLOPPY”™  KIT 

THE  VERSATILE  FLOPPY  DISK  CONTROLLER 

ONLY  $149.00 

Ruvfd  IfiH  ]?<B  Suit  SwlfifM  Com^iitili.  S IOC  6WS  Com- 

e*1lB»*  lor  z HO  (.1  tomrBls  up  tn  I Drwtt  itmtli  or 

dvu^re  ndrd,  &ip*;.1I,  tn«i*nH.  Ihc  lolling 

i 5 '■  u.rji  ri  MUni  Fioppj 

?.  Shujgart  S^AOO.'iSO  SlJrAdinf  flgrajj)! 
i.  PEffSCl  7b  ind  17?: 

A MFC  700/740. 

5.  GDC  M04mqfi 

34  Pin  CcnnBClnr  >0*  Mffli  Flcrai^  SO  P«n  C*nn*Clor  Ter  Slindiud 
OptmlM  Wilh  unotfiritn  CP/M  flp+nilmfl  syflloiri  and 

Q G-dSic  Cafh-ptir r 

the  hr*  ' Vtn*UappY'  Ifii"  ?.p.  Cpm p,i Hr  PraduCIv  prpvnle-. 
CCHikDl«l*  toMtQ\  lor  nuinf  e]t  the  Available  Flgp*v  t)i»  Dirg-fv, 
Bolh  Mini  enrr  Pup  A:  Acerl  ol  "Yfria’lappy"  IS.  the 

p^warlvl  We»ler,i  bl|[|fn1  FtJj77l6  J S inale  Oeniily  Contra  Ilex 
Chip.  Thu  allow*  a if  1*41  ri»,iDiliijr  via  Caalroi  Sdhware.  Likimn 
tor  Compel  SoMwirii  ir#  ntlipdccf  in  liia  pnef. 

FD  17718-1  CHIP  ALONE  J39.95  • 


Low  Cost  Cassette 
Interface  Kit 


»<Si- 

rii'  "Hi. 


fnlLTl!  Fl*e  «ni>  rpcnnS  K,C.  Slintfira  ?*D07I31Kl  Hf 
llpn  300  ttlurj  TIL  I/O  CafnmUbli.  PMu  L«h  Lwp. 
b.'>i h 21  Fin  CafiAteior  ind  a P,n  Main  C«eniti[ir 
Conrn  B4ft.*iiT  iiMAblid  bieiiHlor  ind  ph,i,  ikj 
Iwe  lire  rv»ld  IHt.  i!lh-a*rtf  iwktdk  urdi 

ci 1 1* Hr  d|l|  or  Idi’hir)  mojl  dtlt  ta  IHi Crc £ iimiiui 
Lf  0 mditmi  lofic  3 Irwl 


$19.95 


Jumbo  LED  Car  Clock  Kit 


FEATURES 

A Bowmar  Jumtw  5 inch  l£D  array 
B MOSTEK  — 50250  — Super  clock  chip 
C Qn  board  precision  cryslai  time  bast? 

O or  24  hpgr  Real  Time  formal. 

£ Put  I eel  lor  cats  boats,  vans,  ale 
F PC  board  and  ail  parts  Hess  case)  ific 
Alai  m oplmn  — $t  SO 
AC  XFMR  - li  50 


$16.95 


RAMS  i 

Jlt£)7  50QNS  fi 

il  so 

J't.07  JWN$  6- 

'5  95 

V'  14  - l¥. 

^ 95 

MEJIA 

QC 

HOI  - IK 

J5 

Mi.  J11!i  g*. 

it  45 

rjsajt] 

3 9^ 

CPUs 

1 Z - HO  nil  ■ nwl uJi 

7i  95 

1 Z -HU4  rtMTiufiesmaiJuai' 

-14  95 

■ 8DWJAI CPUS  HIT 

1 ' ^5 

■ «JOH  tFhJfl  Bit 

fc  95 

; PROMS 

1 I702A  IK  i.Sus  3.95  ar  lO/SsTl 

■ 270£  ■ 3K  ■ 450ns  . 

14.95  1 

■ 5204  - 4K 

7.95  1 

■ 3?S1?9  — IK 

2.50  1 

■ 2703U  8K  £i£nelic5  SSOnv 

9 95  1 

COUNTER  CHIPS 

MK50397  € Digit  elapsed  limer 

e.95 

MK50250  Alarm  dock 

4.99 

MK5Q3BQ  Alarm  chiq 

2.95 

MK50395  S digit  up/tfn.  counl. 

12,95. 

MK500Z  4 rfifcii  counter 

B. 95 

MK502  !■  Cal.  chip  %q.  rrot  .. 

2.50 

★ ★ ★ -A-super  floppy  special^  ★ ★ ★ 

S,  D,  SALES/  VER5AFL0PPY  S 100  CONTROLLER  BOARD  PLUS 
S HUG  ART  SA  400  FLOPPY  DISK  DRIVE  INCLUDING  CABLE  FOR  ONLY 

$479,00 


MICROPROCESSOR 

CHIPS 


MICRO-DIP  $1.95 

• New  — SaTies  2300 
T ho  Wor  id's  Smat  I est 
Coded  BCD  Du  si -In  Line 
Switch*  PC  Mourn 
2300  02G  BCD  1-2-4-S 
2300  120  SCO  1-2-4-S 

CompSimen^ 


* * JOY  STicKS-k  * 

FOUR  100  K-OHMS 
POTS  * 

Ideal  for  ' 
electronic  3*  - tJ 
games  $3.95 


Thermistors  1.5K  ohm  S/S1.00 

Tantalum  Caps  1 mfd,  20VOC 


P.C.  Leads 
Flat  Pack  1C  Assort. 
Electrical  Coil 

13T  Type  C - 10T  Type  C 
2 Transistor  Audio 
Trimmer  Pots 

IQ K.  2QK,  25 K,  Mini 
Disc  Caps  For  Bypass 
.01  mfg  - 100  WUDC 
PC  Leads 

New  Cambion  Jacks 
Part  #450-4352 
Gold  Plated 


15/11.00 
207  $1.00 

12/$!. DO 
S7S1.00 

10/ $1.00 


40/$  1.00 


50/$l  .00 


Z-80 

Programming  Manual 

IN  DEPTH  DETAIL  OF 
THE  Z 60  CPU 
MICROCOMPUTER 

S.  D.  SALES  SPECIAL 

$9.95 


^Silicon  Rectifier  Special  IN4007.  ^ 

1 amp  1000  PN  10/$1.00 

Photocell  Assortment  12/$  1, 00 

Plastic  Readout  f liters 

Amber  67  $1.00 

Disc  Cap  Assort  nent  607$1,00 

P.C.  Lead  Diodes 

1N414B  IN  914  100/S2.00 

1N40024A  100  PN  .40/$!. 00 

MICA  Trimmer 

PC4D2  Miniature 
1.5-20  P.C.  P.C.  Mount  4/S1.00 
Resistor  Special  22  ohm 

Carbon  Comp.  25/11.00 

Resistor  Assortment  1/4  W 5%  & 

10%  PC  leads  200/$1.50 


8212  - 170  port 

.3  5G 

8211  _ p j.CT 

12.95 

8216  — Nun  Invert  Bui 

4 95 

8224  — Deck  Gen. 

4 S5 

8226  “ Invert  Bus  . . 

3,95 

PIO  for  Z—00 

14.95 

CTC  tor  l— @0 

14.95 

8228  Sys.  Controller 

a.  26 

8251  Prog.  comm,  inferfuct 

10  95 

8255  prog.  prep,  interface 

13,50 

8S2Q  Dual  Line  Recr 

1.75 

3830  Dual  Une  Dr.  ... 

1.75 

2513  Char.  Don. 

7.50 

8838  Quad  Bus.  Ffccvr. 

. 2.00 

74L5138N  — 1/B  decoder 

99 

8T97  Her  tri. Stale  Du  Her 

1.25 

1488/1489  RS232 

1.50 

IR  1652B  Hart 

3 95 

TR  1963  Hart 

a.  so 

FD  17710-1 

39  95 

CMOS 

CHOOSE  SI.  FREE  MERCHANDISE  FROM  ASTERISK  ITEMS  ON  EACH  $15  ORDER 


4001 

19 

4029 

99 

4002 

19 

4042 

69 

4011 

19 

4047 

1 so 

4013 

32 

4049 

35 

4016 

32 

4069 

23 

4017 

95 

4071 

19 

4020 

97 

4076 

97 

4022 

97 

14518 

MO 

4024 

75 

14528 

85 

4027 

39 

14529 

35 

CALL  IN  YOUR  BAN KAM ERICA RD 
(VISA)  OR  MASTER  CHARGE  OR- 
DER IN  ON  OUR  CONTINENTAL 
TOLL  FREE  WATTS  LINE: 

j — 800— 527— 3460 


Tenii  Reflidcnia  Ciil  Coiled  . 

214/271 — 0022 

DEALER  INQUIRIES  INVITEDf 


NO  COOs.  TEXAS  RESIDENTS  ADD 
SALES  TAX  ADD  5%  OF  ORDER 
FOR  POSTAGE  Br  HANDLING  OR 
DERS  UNDER  $10  ADD  75c  HAND 
LING. FOREIGN  ORDERS  - U S 
FUNDS  ONLY! a 


APRIL  1978 


CIRCLE  INQUIRY  NO.  90 


INTERFACE  AGE  159 


SOFTWARE  SECTION 


SOFTWARE  TUTORIAL 


DOCUMENTATION: 

Users  can’t  do  without  it;  but  programmers  can 

...  or  can  they? 

By  Tom  Fay 

Senior  Applications  Programmer,  National  Semiconductor 


The  most  difficult  part  of  writing  software  is  the 
documentation.  This  article  by  Tom  describes  an  ex- 
cellent method  of  handling  the  documentation , and  its 
Importance.  —Editor 


Even  before  computerists  have  assembled  the  sys- 
tem of  their  dreams,  many  make  the  unpleasant  dis- 
covery that  those  systems  have  an  enormous  appetite 
for  software,  devouring  whole  programs  without  even 
pausing.  What  is  worse,  it  soon  becomes  evident  that 
the  time  involved  with  building  the  system  is  quite  small 
compared  to  the  time  the  computerist  could  spend 
writing  decent  software. 

Typically,  this  is  when  the  average  (or  even  excep- 
tional) computerist  begins  a never  ending  search  for 
good,  useful  software  to  add  to  a growing  library  of  pro- 
grams. The  only  problem  is  that,  as  each  new  gem  is  ac- 
quired, the  hobbyist  has  to  figure  out  how  to  adapt  it, 
run  it,  and  use  it.  What  is  worse,  that  sequence  must  be 
repeated  at  least  partially  with  every  re-use,  especially 
as  the  program  library  grows.  And  that  can  slow  things 
down  considerably. 

So,  after  pursuing  this  paper  chase  only  a short  while, 
the  computerist  comes  to  realize  what  some  profes- 
sionals still  haven’t  learned  — documentation  is  impor- 
tant. It’s  important  to  know  that  the  game  program  you 
just  got  is  impossible  to  run  without  a graphics  capabil- 
ity on  your  TV.  And  it’s  important  to  know  where  to 
modify  an  assembler  so  it  will  take  the  lower  case  let- 
ters your  keyboard  produces. 

Okay,  fine,  documentation  is  important,  but  who  can 
stand  to  do  it?  Generally  programmers  spend  all  their 
time  cranking  out  the  code,  which  is  natural  since  code 
is  the  bottom  line  of  programming.  Then,  maybe,  if 
there’s  time,  they’ll  put  some  half-hearted  effort  into 
documenting  the  finished  product,  especially  if  they 
really  didn’t  intend  to  do  anything  more  than  use  the 
program  themselves.  The  result  is  that  documentation 
tends  to  be  sketchy  to  begin  with,  and  things  get  pro- 
gressively worse  from  there. 

First,  the  hobbyist  standard  version  of  software  pub- 
lication, passing  the  program  from  cassette  to  cassette, 
rapidly  separates  the  documentation  from  the  program. 
The  first  user  has  the  documentation,  and  everyone  else 
just  has  a copy  of  the  program.  Second,  even  if  the 
documentation  does  miraculously  manage  to  keep  up 
with  the  software  physically,  it  rapidly  loses  touch  with 
it  logically.  Because  of  the  wide  variety  of  hardware 
systems  in  the  hobbyist  ranks  and  because  every  hob- 
byist has  distinct  tastes  in  system  operation,  the  soft- 
ware frequently  acquires  new  features  and  loses  old 
ones  at  each  stop  in  the  publication  cycle. 


Analyzing  the  symptoms,  it  is  clear  the^entral  prob- 
lem is  that  the  program  and  the  documentation  are  writ- 
ten, published,  and  maintained  as  two  separate  units. 
They  aren’t,  of  course.  They  really  are  parts  of  a system, 
one  which  must  concern  itself  not  only  with  interfacing 
to  a printer  or  video  display,  but  also  to  the  user  who  sits 
in  front  of  that  printer  or  display.  No  matter  how  slick  a 
program  Is,  it  will  never  get  used  if  no  one  knows  how  to. 

What  follows  is  a proposal  for  a documentation  tech- 
nique which  solves  this  problem  and  has  several  added 
benefits  as  well: 

1)  Its  standard  format  is  flexible,  yet  it  provides  a 
familiar  link  to  unfamiliar  programs. 

2)  It  is  relatively  painless  to  write  because  it  becomes 
an  integral  part  of  the  development  process. 

3)  It  is  firmly  attached  to  the  software. 

4)  It  is  easily  modified  as  the  software  is  modified. 

5)  It  fits  easily  into  an  automated  system  of  docu- 
mentation for  maximum  availability  of  information 
with  minimum  effort. 

6)  It  provides  an  easy  introduction  to  the  software, 
while  also  providing  the  full  details  for  its  func- 
tioning and  use. 

What  is  this  magic  technique  which  does  so  much? 
Simply  this:  the  documentation  should  be  incorporated 
directly  into  the  program,  so  that  documentation  and 
program  are,  in  fact,  one  unit.  Specifically,  blocks  of 


/*  THIS  IS  A PU1  COMMENT  */ 

C THIS  IS  A FORTRAN  COMMENT 

* THIS  IS  A 6800  OR  OBM  370  COMMENT 
; THIS  IS  AN  8080,  Z-80,  OR  6502  COMMENT 
REM  THIS  IS  A BASIC  COMMENT 
*b  THIS  IS  A COBOL  COMMENT 


Figure  1.  Most  assembler  and  higher  level  languages 
provide  a means  of  inserting  plain  English  commentary 
directly  into  programs. 


English  language  comments  interspersed  with  execut- 
ing code  describe  the  functioning  of  that  code  as  well 
as  its  requirements  for  normal  operation.  Smart  pro- 
grammers already  sprinkle  comments  or  remarks  liber- 
ally throughout  their  programs,  knowing  that  even  they 
will  need  such  commentary  after  they’ve  had  time  to 
forget  the  many  details  they  juggled  as  they  coded. 
Most,  however,  don’t  include  comments  with  an  eye  to 
any  kind  of  formal  documentation. 

In-program  documentation  of  the  type  suggested  has 
some  obvious  things  going  for  it,  solving  several  of  the 
problems  mentioned  earlier.  Program  and  documenta- 


160  INTERFACE  AGE 


APRIL  1978 


SOFTWARE  SECTION 


SOFTWARE  TUTORIAL 


tion  are  one  unit,  so  they  stay  together  in  the  publica- 
tion cycle.  As  one  unit,  documentation  changes  are 
much  more  likely  to  parallel  program  changes.  The 
documentation  can  be  done  at  the  same  time  as  program 
development  (actually,  as  wIN  be  discussed  later,  it  may 
even  precede  program  development).  Finally,  as  part  of 
the  program,  the  documentation  can  be  of  maximum 
usefulness  in  understanding  that  program. 

The  form  in-program  documentation  takes  it  also  very 
important  if  it  is  to  be  of  maximum  value.  In  recent 
years,  a technique  called  HIPO  — hierarchy  plus  mput- 
process-output  — was  developed  as  a means  of  design- 


ing and  documenting  software  systems.  The  idea 
behind  it  is  the  notion  that  all  design  problems  can  be 
broken  down  into  small,  easily  understood  parts  which 
are  much  easier  to  solve  with  software.  In  designing  a 
software  system  to  perform  the  desired  function,  the 
designer  starts  at  the  top  (hence  hierarchy),  defining  on 
a general  level  what  the  system  must  do.  As  the  design 
focuses  on  each  element  of  the  over-alt  function,  a 
separate  (lower  level)  unit  is  defined  which  handles  just 
that  aspect.  If  that  specific  function  can  be  further 
broken  down  into  still  lower  level  functions,  this  is  done 
as  well.  The  process  continues  until  the  lowest  level 
functional  definitions  may  easily  be  converted  into  code 
to  carry  out  those  functions.  These  units  of  code  may 
then  be  strung  together  to  perform  the  overall  function. 
The  intent  of  this  design  technique  is  to  break  what  may 
be  an  exceedingly  complex  problem  into  smaller,  less 
complex,  and  more  easily  handled  problems. 

HIPO  goes  one  step  further  by  providing  a uniform 
means  of  defining  each  of  the  design  units  so  that  code 


INPUT 


PROCESS 


OUTPUT 


[Figure  3.  All  software  may  be  thought  of  in  the  terms  of 
black  box’  processing:  it  has  some  inputs,  it  does  some 
processing,  and  it  produces  some  outputs. 


APRIL  1978 


can  easily  be  written  to  carry  out  the  function  defined 
for  that  unit.  Each  of  the  functional  units  defined  may  be 
thought  of  as  a black  box  into  which  various  things  are 
fed  and  from  which  various  things  emerge.  That  is,  every 
unit  has  various  inputs , performs  some  type  of  process- 
ing, and  produces  some  sort  of  outputs . Thus,  a natural 
way  to  define  each  of  the  HIPO  units  is  to  describe  the 
inputs,  the  processing,  and  the  outputs  of  that  unit. 

This  is  precisely  the  type  of  documentation  which  can 
be  easily  Incorporated  into  the  body  of  a program,  in  the 
form  of  comment  blocks.  This  means  that  the  documen- 
tation can  and  should  be  done  back  at  the  design  and 
definition  stage  — before  the  program  is  even  written. 
So,  far  from  being  an  afterthought,  the  documentation 
plays  an  integral  and  useful  part  in  the  development  of 
the  software, 

STANDARDS 

We  are  now  ready  to  define  the  standards  for  our 
documentation.  It  wilt  consist  of  comment  blocks  which 
are  to  precede  the  code  they  describe.  There  should  be  a 
comment  block  for  each  unit  of  code,  plus  one  for  the 
entire  program  or  system. 

In  general,  the  comment  blocks  consist  of  the  follow* 
ing  parts  (some  special  purpose  blocks  may  lack  some, 
but  not  all,  of  these  parts).  Referring  to  Figure  4: 

1)  Block-start  flag 

2)  Name  and  index  description 

3)  Processing  description 

4)  Entry  conditions  list 

5)  Exit  conditions  list 

6)  End-of-block  flag 


(If  ; + + 

{2}  ,$S 

BUBBLE:  SUBROUTINE-BUBBLE  SORT  OF  NUMBERS 

(3)  i 

THIS  SUBROUTINE  WILL  SORT  A TABLE  OF  ONE 
BYTE  NUMBERS  IN  ASCENDING  SEQUENCE. 

(4)  ' 

ENTRY: 

TBLEN  CONTAINS  NUMBER  OF  BYTES  IN  TABLE 
RANGE:  2-127 

TBLADr  CONTAINS  ADDRESS  OF  FIRST  TABLE  BYTE 

(5) 

t 

EXIT: 

WORKl  DESTROYED 

TABLE  HAS  NUMBERS  IN  ASCENDING  ORDER 
EXIT  IS  VIA  SUBROUTINE  RETURN 

mi  

Figure  4.  The  standard  documentation  comment  block 
has  six  parts:  the  start  line  (1),  the  index  line  (2),  the  pro- 
cess description  (3),  the  entry  conditions  list  (4),  the  exit 
conditions  list  (5),  and  the  end  flag  (6)* 

Block-start  Flag: 

In  order  to  identify  the  documentation  blocks  for  easy 
automated  extraction,  the  comment  block  should  always 
begin  with  a line  with  the  start  flag  of 1 + + 1 immediately 
after  the  comment  definition  symbol. 

Name  and  Index  Description: 

This  single  line  gives  the  name  of  the  code  unit  being 
defined,  the  type  of  code,  and  a brief  description  of  the 
purpose  of  the  code.  The  index  identifier  *$S'  at  ttk  tart 
of  the  comment  makes  it  possible  to  automatically  ex* 
tract  this  index  line  to  create  documentation  indexes  to 
the  program  or  system. 

a)  Name  — this  should  be  a unique  name  for  the  unit 
of  code,  if  the  code’s  entry  point  has  a name,  this 
should  be  used. 

b)  Code  type  — the  type  of  code  being  documented 
is  important  to  understanding  how  the  code  works. 
General  types  are: 

1)  System 

2)  Program 

3)  Routine 

INTERFACE  AGE  161 


SOFTWARE  SECTION 


SOFTWARE  TUTORIAL 


4)  Subroutine 

5)  Data 

6)  Other 

c)  Description  — brief  (one  line)  description  of  the 
code's  purpose  , . . what  the  code  does,  not  how. 

Processing  Description: 

The  processing  description  should  indicate  what  the 
code  does  in  genera!  terms  without  getting  bogged 
down  in  how  that  processing  is  actually  performed.  The 
code  itself  should  tell  how  the  processing  is  done,  and  if 
it  doesn't,  additional  comments  should  be  added  out- 
side the  documentation  block.  The  emphasis  in  docu- 
mentation should  be  on  function,  not  logic.  If  the  pro- 
gram has  been  sufficiently  broken  down  into  smalt 
enough  units,  the  processing  logic  should  be  relatively 
clear.  What  might  not  be  clear  is  why  the  program  uses 
that  logic  — that  is,  its  function* 

Entry  Conditions: 

Ail  the  necessary  entry  conditions  for  the  block 
should  be  specified: 

a)  All  data  inputs  along  with  any  restrictions  on  types, 
ranges,  etc. 

b)  Any  special  entry  requirements  or  flags. 

c)  Method  of  entry  into  the  code. 

d)  Resource  requirements  — memory,  I/O,  etc* 

The  more  exhaustive  the  list,  the  better. 

Exit  Conditions: 

Ail  intentional  and  unintentional  exit  conditions 
should  be  specified  for  each  possible  exit: 

a)  Result  of  the  processing 

b}  Data  outputs,  including  range  and  types. 

c)  Resources  used-up  — memory,  tape,  paper,  etc* 

d)  Side  effects  — registers  or  work  areas  destroyed, 
condition  codes  modified,  etc. 

e)  Exit  technique  and  type* 

End-of-bfock  Flag: 

The  comment  block  should  end  with  a comment  be- 
ginning with  the  end  of  block  flag  ’-'*  In  addition  to  the 
above  standard  comment  block,  several  special  purpose 
comment  blocks  suggest  themselves: 

1)  A Conventions  Block  containing  system  conven- 
tions such  as  register  usage,  standard  data  fields, 
data  passing  protocol,  etc.  would  simplify  the  docu- 
mentation process  even  more  by  limiting  repetition. 

2)  A Data  Structure  Block  could  contain  much  useful 
information  as  to  table  structure,  data  usage,  range 
limitations,  etc. 

All  such  special  comment  blocks  should  contain  at 
least  the  block  start  and  end  flags  and  the  index  line  if 
they  are  to  become  part  of  the  formal  documentation* 

DOCUMENTATION  USAGE 

No  documentation  is  any  good  if  it  canTt  bemused.  The 
documentation  defined  here  should  see  heavy  use,  how- 
ever. It  can  be  used  to  get  an  understanding  of  the  func- 
tion of  a program  or  system.  By  analyzing  the  inputs  and 
outputs,  the  interface  to  the  external  world  can  be 
studied.  The  program  itself  becomes  clearer  when  an 
English  language  description  of  what  it  is  doing  can  be 
compared  to  the  program  translation  directly.  And  the 
comment  block  approach  allows  the  reader  to  absorb 
the  program  logic  in  small,  easily  understood  dosages. 

But  the  documentation  described  does  more  than  pro- 
vide useful  information  on  the  functioning  of  the  pro- 
grams it  documents.  If  it  is  done  at  the  time  of  program 


design*  It  aids  the  programmer/designer  in  doing  top 
down  design  usiVig  small  blocks  of  code.  Starting  at  the 
highest  levels  of  the  program,  the  programmer  need  only 
ensure  that  the  main  line  code  sets  up  the  necessary  in- 
puts and  retrieves  the  correct  outputs  as  each  subroutine 
or  subfunction  is  encountered.  In  this  way,  the  designer 
can  follow  one  train  of  thought  to  its  natural  end  while 
being  sure  that  no  details  will  be  forgotten  concerning 
the  subfunctions  used  by  the  higher  level  functions. 

That  is  not  all.  Once  coded,  programs  may  be  inf ormaiiy 
■’proven’'  to  perform  the  desired  function  correctly*  This 
is  done  by  analyzing  each  unit  of  code  and  verifying  that 
the  inputs  required  are  always  present  on  entry,  that  the 
processing  described  really  is  the  processing  done,  and 
that  the  outputs  really  are  as  advertised*  with  no  sur- 
prises. If  this  is  done,  and  a check  is  made  that  the  side- 
effects  of  the  unit  of  code  do  not  disrupt  higher  level  units 
of  code  using  the  code  being  checked,  then  it  is  quite 
possible  that  the  program  will  run  correctly  the  first 
time*  Further,  this  method  of  check-out  can  often  find 
bugs  which  only  massive  amounts  of  testing  would  un- 
cover—-that  is,  bugs  which  would  normally  show  up  tong 
after  the  program  was  in  use  and  presumably  “bug  free.” 

Even  the  testing  and  debugging  are  easier  using  this 
form  of  in-program  documentation*  Each  unit  of  code 
can  be  checked  out  by  feeding  it  inputs  as  defined  in  the 
documentation  and  verifying  that  the  outputs  generated 
are  correct.  Debugging  is  easier  too  since  problems  can 
be  quickly  traced  to  the  specific  unit  of  code  doing  the 
erroneous  processing  by  means  of  the  index  lines  de- 
scribing the  various  functions. 

For  much  the  same  reason,  program  modifications 
are  much  easier  because  code  performing  specific 
tasks  can  be  easily  identified  via  the  comment  block. 
Changes  can  then  be  made  by  modifying— or  even  re- 
placing—that  unit  of  code  while  maintaining  the  same 
inputs,  outputs*  and  side-effects  as  the  original  code. 
This  can  dramatically  reduce  the  need  for  ’‘chain- 
reaction”  type  modifications,  where  one  change  leads 

to  another  in  almost  limitless  fashion* 

The  usefulness  of  the  documentation  isn  t limited  to 

the  original  or  succeeding  programmers,  however. 
Because  of  the  special  flags  used*  comment  blocks  are 
easily  spotted  and  copied  (but  never  uprooted!)  auto- 
matically to  be  placed  in  other  useful  data  organiza- 
tions, In  a library  of  programs,  an  index  consisting  of  the 
index  lines  of  the  program-level  comment  blocks  would 
allow  the  browser  to  quickly  find  a program  of  interest, 
while  the  comment  blocks  themselves  provide  informa- 
tion in  increasing  levels  of  detail  as  that  detail  is 
desired.  In  another  organization,  the  comment  blocks 
could  serve  as  an  indexed  guide  to  a valuable  resource: 
previously  coded  routines  and  subroutines  performing  a 
wide  variety  of  tasks*  By  merely  matching  up  inputs  and 
outputs*  these  coded  and  tested  routines  could  easily  be 
used  to  produce  new  software  in  record  time.  Just  think, 
the  wheel  wouldn’t  need  reinventing  ever  againlD 

REFERENCES  ~~  ” ~ ~ ~~ 

HIPO  — A Design  Aid  and  Documentation  Techniquey  IBM 

GC20-1851-D,  IBM,  1974*  White  Plains,  New  York. 

RSX11M  MACRO-11  Reference  Manual,  DEC-11 -OMNI A A-A-D, 

DEC,  1974,  Maynard,  Massachusetts, 

ABOUT  THE  AUTHOR 

Tom  Fay  is  a programmer  anatyst  for  the  National 
Semiconductor  Corporationt  where  he  works  on  the 
Datachecker  point  of  safe  system * He  holds  an  MS  in 
mathematics  from  the  University  of  Michigan  and  a BAt 
also  in  mathematics t from  Kalamazoo  College. 


162  INTERFACE  AGE 


APRIL  1978 


COflPOflATJON 

Quality  Ehrtronir  Cntupttnents 


(♦C.'S  * RESISTORS  • TRANSISTORS  • CAPACITORS  • DIODES  - IX.  SOCKETS  1 PINS  . SWITCHES 
CLOCK  MODULES  4 OPTOELECTRONICS  * DREADPOAULNG  * TESTING  DEVICES  * DRAFTING  SUPPLIES 
DATA  BOOKS  » HEAT  SINKS  i WIRE  4 TOOLS  . . . AND  MORE  , . * WRITE  FOR  FREE  CATALOG  . 


INTEGRATED  CIRCUITS 


BiaTicp  Graphics  5--**- 


LF357N  1,70 
LFT574I  .71 A 
LM30IAH  it 
LW307H  64 
LW308H  1.00 
LM3D9*:  1 .HD 

I.  '.-.j ' 1 N .TO 

Emott  2 mi 

LM317MP  1 .TO 
LM31BH  2.70 
LM320MP-5  1.30 
LM320MP-6  1.30 
LM52QMPJ  1.30 
LM320MP-9  1 30 
LMWQMMT1.M 
LMTJflWP.l  S 1 .30 
LMJ20MP4S1,M 
LW3MWP-1S1.S0 
LdttJOWAM  1.30 
LM323K  7.50 
LM374H  .73 
LM325N  2.70 
LM326H  2.70 
LWJ37H  770 
LM339N  1.15 
LWSfl0T*S  1.25 
LWJ40t^  1.25 
IM34QT-0  1 75 
LMJ4QM6  1.75 
lWUOT-13  125 
LMH0M.5  1.25 
LM14QT-1B  1.25' 
LiYlUOT-74  1.25 
W p M ,90 
LPAMip-t  .to 
LM341P-8  06 

LWUlP.rO  OB 
LM34IM2  .06 
LW34IP-rS  .OB 
LM34IP-TS  .06 
LM34  SP-24  ,00 

LM3J0N  1 .40 
LM3J0U  1.60 

LM350H  .7? 
I-UUION  .84 
LM1S0OH  *U 
IMIBOIN  170 
LMIS12N  4 00 
IM103ON  1 .30 
iMIfigON  7.00 
iMJl  1 IN  25 
IWIK07M  .50 
IM991 7H  50 
HM3059N  l.M 
: v-wi.fi  38 
IM3TO0M  .« 
LMJ9EJ$H  1 JO 
L.M3WHJH  49 
IW3TISM  1.50 
MOA56V  1 .00 
WCI453V  53 
MOWN  .70 
MC5302P  I IS; 
HE516T  3.50 
NE540L  7,04 
NE5S5V 

NHJifi  33 
HI554M  2.40 
HL55PM  3,40 
NLSbOB  3.50 
N656IB  3.50 

\mm  3.» 

MUbSA  1.35 
NE5 66V  1,33 

l.i* 

UA7090V  44 

UA7XFCA  .44 
UA7T1CA  .53 
UA723CA  .40 
HA733C*  75 

UA741CY  .44 
Ua?a7CA  70 
UA748CV  .40 
UA7M5CU  1.25 
UA7B04OI  1,25 
. UA7BOSUJ  1.25 
UA70I2OJ  1.35 
UA7012OJ  1-35 
I 1/A701 507  1 15 

UA7BI.RtU  17S 
UA7624CLI  1.25 
UA701DSACJ  ■«? 
UATOiCUACZ  ,40 
JU7P9AC7  M 
UA70linAC2  .40 
UA70L1JAC7  .40 
UA?0U$AC7  .40 
UA7-3L1&ACZ  .40 
UAJ8L24ACZ  .40 
UA7905CU  1 .70 
UA7TO6CU  1 .70 
UA7TO6CLI  1 ,70 
UAJ9D9CU  1 .70 
UA79I2CU  1.70 
UA79ISCU  1,70 
UA?91ftCU  1 70 
UAJ624CL7  170 


74153*1 
J4L33M. 
7415773 
7JL5779 
74L57B3 
7415283 
7415791 
7415795 
7415298 
7415365 
7415366 
7415367 
74I536B 
7415377 
74153 BA 
7415395 
7415670 
6 11595 
011596 
011507 
BH59E 


PATIH1FD  CHBOMAflLTlft  SCEftM,  M CAST  METAL  FRAME 
WOOHFS  IH  PANE15  UP  10  1/1  A'-  THIOL . NO  UP05E0 
HARDWARE,  SCRATCH  RESISTANT  AND  EX5I4V  CLEANED 
EUMHWTB  GLARE. 

MOUNTING  ADAPTERS  AvAlIaALE  TO  UMftVT  MOUNTING 
AMD  ASSURE  PfUFECT  AliGMMEMT 

«0  BEZEl  WITH  RED  FILTER 4.95 

430  MOUNTING  ADAPTER  FOR  MA10QI  & MA I CGI  .49 

4J1MPIJNTIN&  ADAPTER  FOR  MAlQlQ 69 


VALUE 

.47  50V 
I '50V. 
23/ 50V. 
3. 3 ‘50V. 
4.7  /35V . . 
4 7,50V 
10,16V 
1 0,35V 
ID  15V 

ro.yjv  . . 

22/1 6 V 
T)  v5v 
2J/3SV  . . 
22, '50V  . 
33'IAV 
3135V 
13  35V 
33-50V  . . 
47,10  V 
47.1 6V  . . 
47 /25  V 
47,15V  . 
45,'WV  ■ 
UK  1 ■:■  v 
IW  ir.v 
(OOJSV 
10015V  . 
100, '50V 
270,' I OV  . 
220,1 6V 

ns  ify 

3?;,  35V 
/3(f.:.uV  . 
350/bV  . . 
33D10V  . 
130.16V  . 

im 

33015V  . 

aas/sou  . 

470,' tV  ■ ■ 
47010V  . 
470/ 1 bV  ■ 
tiSHV 
470,15V 
470109  . 

laoo.-tv  . 
1000,' 10  V 
19QO/10V 
lwso  -j:.v 
1 ooa/35 v 

32tJ0/fiV  . 
23001 QV 

mat  ltv. 


13  JVC 
>513* 
2J70/C 
■■ 

31  .M.'C 
44  45 'C 
15,13/C 
23JQFC 
W,W€ 
31. 6B/C 
34V9.'C 
55.00/C 


1 1 DQ/C 

1 1157420  12V 
1H5743B  I 3 V 
IN5244B  UV 
INS74S0  15V 
IH59460  r«v 
PN52476  T7V 
IN524B0  LAV 
1M52490  1 9V 
INS250B  20V 
INS95FB  72V 

1 >12 520  74V 
LN5753R  2iV 
INS754B  27  V 
1N5J55B  2BV 
1N5256B  30V 
LNS357B  33V 


2.56  1/4  Kim  99, 'C 

31*  1/3 SCREW.  . . .99/C 
■MO  1 .‘4  SCfitw  . 55, C 
410  1 1 SCBTW . . . .bO/t 
6-33  1 .'4  SCREW . . . .65, 'C 
4,-33  1 V SCREW . . . 75/C 
0-33  3.4  SCREW . Mi C 

0 32  54  SCREW  . . 99/C 
216  HEX  NUT  . . . 55, C 

44Q  MfX  NUT  . 5.5, t 

6-32  HEX  NUT flft'C 

B-33  HEX  NUI  , . 60/C 

NO  2 LOCK  WASHER  .85, 'C 
MO  A IGOLWA5NER  .43  C 
NO  t iOOCWASMER  ,4j/C 
NO  & HKXWA5HER  .45  C 


1N5326B  3.1V 
1N5737B  3.6V 
IN5220B  3,9V 
1N5329&  4.3V 
IN  5330*1  4.7V 
IN 5711*  5, TV 
1N5233B  5.6V 
IN 523 3D  6.0V 
1NS3MB  6 2V 
1N52150  6 BV 
1NS236I  71V 
IRS3376  B.2V 
iN573aft  8.7V 
I M5219B  9.1V 
lN5230fi  10V 
IN 52 4 1 A UV 


7JCD0  23 


CA3046  .75 
£ A 3086  10 
LF151N 
LF3S6H  VM 


& PlM  SOLDER. 
14  PUT  50LDFV 
16  PJM  SOLDER 
IB  PIN  WIDER 
70  PIN  SOLDER 
32  PIN  501DFR 
74  PIN  SOLOES 
3B  pin  wider 
4*  PIN  SOLOES ■ 
t PIN  W-W  . . 

1 4 PlM  W-W 
16  PMf  WfW 
16  PIN  W.W,  . 
TDPrw  W.W.  . 
22  PIN  W-W. 

24  PIN  W-W. 

38  PIN  W-W  . 
AD  pm  W-W 


1IMW1  Ml  ID  Sio.'t  549/M 
1N4KJ2  66/10  5.6D/C  551  M 
IN4003  .60/10  5.60/t  S52./M 
1N4DOJ  7D/ID  5.95/C  154/M 
INiCOS  .07/ 1 Q T.D5/C  563, M 
1NAOM  .TO,' IQ  7.75/C  !6V  M 
1H4007  99/ ID  0.60/  C 577/ M 

IN  41 40  .40/10  310/C  529/M 


Qrjorf  Acsvprnd  by  PKafio  or  Mali 


WoitofChorgi'  » BanL  - Amur  i*  qrd  * COD 
P.Q.  Baa  677,  Thfol  Rlwor  >F«lls,,  Minn.  5671)1 


CORPORATION 

Quality  Ekrtronic  Components 

P.O.  Box  t?7  ' Thief  River  foil*,  MN  56705  {2V&}  681^1 


5 j 5/50  n.50>C| 


MINNESOTA  RESIDENTS  218-68 1-6674 


DON’T  FORGET  OUR 
DISCOUNTS  WHEN  COMPARING  PRICES 


LED  DIGITS  AND  LAMPS 


c.  loans 


FREE  CATALOG 


MOLEX  LC,  SOCKET  PIN5 


VOLT  DU 


12// 1 -800-346-5 1 44 


■3 

B 

I 74I9S 

1 ,49 

Bl 

■ 

74L99 

1,49 

;4oo 
741)1 
740? 
7403 
?4W 
7«i 
1 7406 

31 

.21 

.21 

in 

71 

■i 

.35 

74221 

74351 

74279 

7J798 

74365 

74566 

74367 

■PA 

1.09 

JS 

.94 

.67 

.67 

.67 

i 7407 

2:- 

74163 

7JQE 

71 

7409 

Jt 

7410 

-21 

741500 

74|l 

.31 

741501 

■78 

7412 

21 

74(502 

.38 

741) 

.35 

74L5C'3 

■3B 

7414 

89 

74L504 

.29 

7414 

2^ 

74®S 

39 

7417 

r: 

74L50 

.29 

7430 

.21 

7AL509 

.79 

7421 

S 

J4L510 

,38 

7433 

35 

?4lSll 

7435 

74  LSI  3 

n 1 

i 7476 

7E 

741513 

742? 

741514 

1.03 

7425 

.28 

741515 

.28 

7430 

-31 

74U70 

.28 

7432 

741521 

-38 

7433 

3: 

74(522 

26 

7437 

36 

741526 

-13 

7438 

-25 

7*1527 

33 

7439 

5D 

741528 

22 

?44T, 

21 

74(510 

-38 

, 744? 

53 

74L553 

.13 

7445 

70 

74L533 

33 

, 744t 

.=  /: 

74L5J7 

.13 

! >447 

70 

74(528 

22 

i 7440 

70 

7AL540 

.7S 

74K? 

21 

7*1543 

hi 

7451 

Jl 

74L5A7 

.79 

, 7453 

r. 

74(540 

1 7454 

71 

7AtiSS 

1 7460 

21 

74(5,5* 

38 

1 7470 

3D 

74L55S 

.28 

1 7J7? 

.3D 

74(533 

.39 

1 7473 

00 

741574 

.39 

1 7 47 4 

JD 

74(574 

49 

1 7475 

.49 

74(575 

S3 

l 7A76 

J3 

74(570 

49 

1 J40D 

.70 

74(578 

.39 

1 7463 

.?a 

74(585 

79 

1 7JR5 

89 

74(585 

.49 

' 7466 

.28 

74(586 

,39 

I 7469 

2.19 

74  (5W 

57 

1 7491 

.44 

74159? 

,S7 

1 7991 

.70 

7 415V 3 

4? 

1 7493 

44 

74(595 

1 749J 

44 

74(506 

.ta 

1 7 A 94 

.70 

74(5107 

49 

1 7495 

70 

7115109 

.39 

1 7*90 

70 

7415112 

.39 

1 ruin  1 75 

74(5113 

.39 

741Q7 

30 

74(51 14 

.39 

741 09 

23 

7415125 

.49 

7A1I61  26 

74181 » 

,49 

74121 

'15 

240538 

.81- 

7J177 

44 

7415126 

49 

74121 

61 

7415138 

73 

74135 

4*? 

74(5139 

73 

74126 

.40 

74(5151 

.75 

7A13& 

.48 

7 4(5153 

,75 

74132 

.70 

74(5154 

1.10 

74141 

n 

74(5155 

75 

74IJ5 

a 

7415156 

75 

741 J7  163 

74(5157 

.75 

74148  130 

7415158 

.75 

74150  1,16 

74(5160  l.M  1 

74151 

70 

74(5161 

1.02 

7*153 

65 

74(5163  1,02 

74154  1.03 

74(5164 

1 iV.’ 

1 74155 

.70 

74(5168  l.M 

. 74156 

70 

74(5169  l.M 

1 74157 

70 

74(5170  1.72 

1 74160 

F8 

74(5173  1 34 

1 74101 

BE.  ' 

74(54  74 

l.Ofc 

1 7*162 

GS 

74(5175 

.64 

1 74103 

Ga 

74L5101 

250 

1 /JlfcA 

9b 

74(5190  1.18 

1 74160  MS 

74(5191 

MS 

1 74106  |.15 

74(5192 

.90 

1 741 7D  264 

74(5193 

,54 

1 74174 

■9S 

■•■'. 

1 74175 

74(5195 

.» 

1 7*17* 

./'■ 

• ■' 

M 

1 7*177 

/■f 

74(5197 

.86 

| 741 8D 

7415197 

.86 

i 7*1  CO 

7415JJ]  1.0b 

i 7J18L  2.15 

7415240  1 .90 

1 74183 

79 

7415241 

1.90 

1 74184  3.15 

7415743  1 .70 

1 761 « 2-19 

7415242  1 70 

1 74109  35(1 

3415744- 1 .70 

1 74190  1.33 

7415347 

79 

1 74191 

1 J3 

74L5748 

.79 

1 74199 

:lS 

74(5249 

79 

1 7JS9J 

MS 

7415251 

B4 

1 J4194 

l:E 

7415252 

.64 

74195 

88 

7415257 

:■? 

7419ft 

tft 

74(5358 

75 

.08 

74(5260 

34 

BD9J 

40 

BD94 

j‘. 

0095 

*7 

BOW 

67 

1097 

.67 

op 

67 

75450 

.BE 

75451 

br 

75452 

.61 

754  ftl 

61 

75454 

61 

75491 

41 

754  V2 

.04 

75W3 

1.09 

7 5494 

1 16 

MC148SN 

.90 

MCI489N 

.TO 

ONE 

EACH  eaSQA.  0^12,  0224  and  %m  PLUS 
SIXTEEN  TIQZ'Vs  — ALL  FOR 

$49.95 

MICROPROCESSORS 

Sesf  Values  Yet! 

BCflOA 

B-BrT  CPU.  J M SIC  even 

SI295 

6217 

8-81 T I/O  PORT 

t 3 95 

B?lb 

Bi-DIAECTIONAI  BUS  DRIVER 

% A 75 

072A 

CLOCK  OfNfK  Alflfl 

5 3 93 

0J2G 

STSTEWI  CONTROLLER 

S 6.93 

B25f 

COMMUNICAIICNS  IN  If  PEACE 

117  95 

6255 

PERIPHERAL  iNrEftFACE 

SU  95 

1702A 

3K  EPPOY  ( 256"  8/ . 

5 e.95 

2708 

0h  FPROY  IIK161 

579.S0 

21021 

U RAM  KW  NS 

1 1 79 

SCtfP 

5 VOLT  5C/MP  CPU 

5 V 95 

2650 

MICHOmOCLSSW  1.25  MH-J  ClOCK  40  OIL 

124.95 

WIRE  WRAPPING  WIRE  IN  BULK 

1*8  v lltefc  36  ft-  «V^r 

10fl'  52,00  500  *0.50  t000‘  IttM 

5%  CARSON  FILM  RESISTORS 

i 

' 5.4TC 

11 

TOTO 

' 5.41. C 

11 

.TOIO 

5.4  L/C 

.12 

.TO/Tit 

' 5.8  K/C 

12 

1.0010 

' wuc 

.17 

95  TO 

5.75, C 

17 

1 DPT* 

■ 5,81/C 

ir 

TO'19 

' 5.66,'C 

12 

I.O0--T* 

6IJC 

13 

1.10/10 

6.5B/C 

.14 

I.LSTtt 

' 5,66/C 

17 

1.&0/F0 

ArH?r 

13 

1.0510 

7.79.C 

15 

1.19  TO 

' BAB/C 

17 

1 .32,10 

' 6.90, 'C 

12 

1 ,00-10 

7.S0/C 

14 

1 15/ro 

' 9,65/C 

17 

134. 16 

i 10.4  L/C 

.1? 

1.52/FO 

l 6.SJ/C 

11 

1-0  A/TO 

i 7.47/C 

.14 

1.1 5/ 111 

' 9.bS/C 

.17 

t ,30,10 

' T0.4K 

19 

l.st.'to 

i n.it/c 

M 

Tjr.ro 

6.59/C 

,18 

1 .13/(0 

7.7B/C 

.17 

1,30/30 

i 9,1  S/C 

.20 

1 iS,1 0 

' ) L.05/C 

.25 

i.93/ro 

i 18, 55/C 

79 

2.J0/TD 

i 9.13/C 

.18 

L.42/ro  1 

i 9.6/, -C 

?0 

1 .55  TO 

' M.55/C 

2'J 

2J5.'ia 

i 17.26/C 

25 

2 79 TO  : 

i 19.96/C 

40 

3.23/10  : 

i 9.5D/C 

.T9 

1. 48, '10 

l 98J,C 

71 

7 -64  T 0 

i 18  14/C 

11 

?.8S'io : 

1 1 5, 79iC 

.Hi 

3.07/10 

l 28  56/C 

.43 

3.43/10 

i 39.73  'C 

w 

4.01/10  ' 

I 11.16  C 

.20 

T ,64/10 

1 M.S5/C 

.31 

2.4  5/1 0 1 

1 15.39/C 

33 

2.60/10  1 

19  90/C 

■1! 

3-43/10  : 

1 30-76/C 

47 

3 7fl,ni  ; 

r 39.73/0 

■:S 

6.03/IQ  : 

l 10.50/C 

.35 

2J0IQ  1 

I6.6J/C 

.30  3.07/100  1 

L 19  96-C 

.43 

3 .43/10  ; 

JJi  V ( 

6R 

5 42,10  ; 

\ 44.45,'C 

.75 

6.03/10  1 

r 76.41/C 

.43 

3.43  10  , 

1 78.?7  ,-C 

■6D 

4 8110 

i 36  iS'C 

bB 

5.42.10  1 

MPS91R 

Ifi 

1-55/10 

(J.6P.C 

1 30.00,'  M 

MP5930.  . . . 

16 

T .55/10 

13.60/C 

1TO.00/M 

MP52222A 

16 

1.55/ ID 

13.60/C 

1 30.00, 'M 

MPS2369A 

. 16 

r. 55/10 

13.60/C 

1 30.00  rv. 

MPS7TO7A  . 

....  .16 

us m 

13.60/C 

750.OO/M 

MP53J93  . . . 

. . .16 

t-SS/10 

13.60/C 

i j j v 

MFJ3J93 

16 

1.55, '10 

15,60/C 

> 30.00/M 

M(^33V4 

lb 

1.55/10 

13.60,  C 

(3000/ M 

MP53395 

. . . . .lb 

T -55.1 0 

L3.b0/C 

130.00/M 

MP535A3 , 

16 

f 55/10 

13.60/C 

13Q.D0/M 

MP53W5 

......  .10 

1.55/10 

13.60/C 

1 SJ.OO.'M 

MP53638A .... 

16 

I55'ia 

13. 60/C 

1 30.00, 'M 

MP53640 ...  . 

16 

U5/10 

13.60/C 

150.00/M 

MP53641  . . . 

165/10 

13.60/C 

130,00/M 

MPS364J 

16 

l 55/10 

13.60/C 

13Q.W/M 

2N39Q8 

10 

155/10 

13.60/C 

130.00/M 

2MJ9Q6  .... 

16 

155,10 

13.40/C 

150.00/M 

2H4124  . . L 

16 

155/10 

13.60/C 

130.00/M 

2M126 , 

,16 

155/10 

13.60/C 

130.00/M 

9H44Tji 

. .lb 

155/10 

13.60/C 

130.C0/M 

2N64D3 

lb 

155/10 

13,  AO/C 

130.C0/M 

7NA4I0 

16 

155/10 

13.60/C 

1 30.00,'  M 

2NSOBJ  .... 

,16 

155/10 

13.60/C 

l V,  •.>  ' M 

WSW ...... 

16 

1 55/10 

13.60/C 

130.00/M 

3N5210  . , 

16 

155/1 0 

1 3.60,'C 

130.00/M 

2N305S . ... 

99 

9.20/10 

B5.00/C 

600,00/M 

MPfl02 

36 

3.35/10 

30.60/C 

300.00/M 

2N5457  

40 

4.50/10 

4T.OO/C 

800JQ7M 

MPSA13 

.,,  .W 

2.60/10 

2A.00/C 

MJ2953 

...... .99 

9 /Ci  1 0 

05.00/C 

■ '.■ 

llPI» 

99 

9.20/10 

0 SJM/C 

000.00/ M 

TTUXrl'SWP 

54  .DO 

vmEAP  I.C-'I  953  p 

J5.00 

CMD5  ?4C  555  P 

S3.DQ 

POWER  TtAJ4Sl5T0R5.  t SI  F 

53.CC 

MEMORr  I.C-4  STOP 

S3.00 

M0S  LSI  I.C  's,  P 

U. 00 

rNTIHFACI  I.C.rt  464  P 

5 A ,00 

V0L1AGI  RIGL.C'i  IMP.  . 

, $3.00 

LINEAR  AP  1 432  P.  . 

p 

UMIAR  AP  II  246  P. 

.....  $3,00 

AUDIO  HANDBOOK  194 P. 

$3.00 

FECIAL  f UNCTION 

. • $3.00 

SCMP  APPLICATIONS  . . 

$5.00 

BCtBOA  0ISION  . 

55.00 

rrr  dataoqqr 

$3.00 

CMOS  4000  270  p 

$3  £1D 

ANALOG  MANUAL  617  P. 

$5.95 

Mil 

APRIL  1 978 


CIRCLE  INQUIRY  NO.  83 


INTERFACE  AGE  163 


COMPU/TIME 
CT  100 


COMPU/TIME  offers 

ft 

Real  Darn  Clever 
Enhancement  to  users  of 
IMSAI/ALTA1R 

Micfnprocessors 


si oo  bus  compatible 

TIME  & CALENDAR 

COMPU/TIME  CT  100  *199  Kii  *245  Assembled 

CQMPUonfy  C101  *149  Kn  *109  Assembled 

TIME  only  T102  *165  Kit  $205  Assembled 

COMPU/TIME  PC  Board  tmly  $ 00 


MM16  EPROM 

* dinging  up  lo  15  27Q&  EPROMS 

* S-'Ofl  Bus  Computer  Systems 

* Memory  cikptict’r  ql  8K  £K  IfiK  bytes  Gy  DIP 

* 8K  boundary  addressing  by  Dtp  Svwich  Cr\  fv  f\f\ 

* 0 tb  J ajiI  Cycles  by  DIP  Switch  ^ ■ \/ \/ 

* Dalfl  output  address  -m>v<  mhos  luily  buttered 

* Hi 'grade  glass-epoxy  *«ir>  plated  thru  holes 

* Epo*y  solder  mathed 


CHANNEL!  F 

m*  $129.95 


04i'  t*  tic  toa  Shoa'iHiy  uiatry  fliii  ypiin**1  - ^m1' 
■oaom  ^gpijK  Dcriow  dflia  mjch 

MU  Dilart  rot  irtMH ng  &iK4*>  icen&yi*i 


■A  flpfflri  tl  fl1  ' pUftili 
Iff  llrIQ  ftflB  M nr  7 (Urn i't 
M,t]  UUti?0jy<n 
am  KttkfiJii  <1  pti+r,. 


D-SUB  CONNECTORS 


1 FINS 

PART  NO 

PRICE 

COYER  PRICE 

y 

DE  9P 

1 49 

1 ?fi 

9 

DE9S 

2.15 

IS 

DA  15P 

3 1 1 

1 5(J 

TS 

DA  15S 

3.10 

25 

DB-75P 

3 00 

\M 

35 

DB  25$ 

4 00 

37 

OE  37P 

4.14 

2.00 

37 

DE  37S 

G 00 

50 

DP  SOP 

5 40 

2 25 

50 

DU  SOS 

eoo 

EDGE  CONNECTORS 

T Ti>  E 


70 

Dv*l 

to 

PM 

GCLi 

\ SO 

10 

DUAL 

Pm 

Pin 

001 0 

, ?5 

44 

Oval 

21 

r»M 

&mr 

l 55 

Ai 

DUAL 

it 

Pin 

GOLD 

? - 50 

SO 

DUAL 

40 

PIN 

GOLD 

* Si 

S6 

OVAL 

*1 

PIN 

POlflffi&OOl 

5. 00 

k QO 

OVAL 

50 

Pitt 

CQlGUH&AI/ALtAJN 

4 75 

too 

opal 

50 

tin 

COLPUMSIl/AUAim 

4 S5 

I OP 

OUAL 

50 

PIN 

PGLDfNO  -LAffS  - 1HSAI 

} .50 

IPO 

DUAL 

so 

PIN 

t|N  ( .1  SPACING) 

3 ?S 

.TAlff* 

MNSAP 

CARD 

guides 

!S(  tACH 

CLOCK  CHIPS 

HUW M 

A BCD  Qmip>ju  Rwi  Ph 

19  W 

UMUll 

eafli  BCDOjIpJi  17  cm  ?J  Mmi1 

4<n 

UMUd 

1 Difia  SCO  DlA?lC  1 PPS  DilTfiLlt 

* ffS 

MMUI* 

F H..;fi  17&fj4»nuF  » Pi  60  rij 

* ft 

VUJiH 

4 0 v*  Aurm  '■  PP$  QvH>ul 

kH 

JUUiB 

14*>  QrtiCn*  ta<  u«  wf»,mmmmi  iaa)i 

9U 

CTTOOl 

tCKfii  C#*w  kwm  17v74Mfl3r 

Wit*  w»(i 

10 

1 74 

' PO  Wl 

IN 

M 

36 

1? 

26 

H 

34 

33 

31 

l& 

36 

34 

37 

3d 

11 

1 

Ad 

b* 

40 

70 

M 

Jb 

6f 

ss 

27 

9S 

n 

7 7 

» 

74 

9) 

m 

71 

H 

n 

9> 

s* 

U 

71 

36 

1 46 

■ 75 

i oe 

A3 

40 

t Si 

1 *0 

1 70 

is 

1 C SOCKETS 

La  Pr  □ 1 1 ift- So  104*  Tin 
174  lift  100  999  IK  A UD 

E fll 

15 

14 

ti 

1? 

041 

75 

70 

>6 

14 

tlftt 

25 

70 

16 

id 

not 

n 

n 

4301 

3* 

m 

N 

m 

!Z3> 

36 

34 

174) 

16 

jb 

jJ 

<7i] 

jj 

ji 

At 

J61 

WO] 

60 

u 

493 

74LS00 


AjlLSi« 

t*L  5 103 

MLSils 
MtSlW 
l k,  MlSIB? 

1 JS  MIH40 
I js  7413341 
Jfl*  >41  S3*? 


i ma  twratrmmmwf  rmtf/ 

F true  AcIksi'  - Sc*«  OphQf 
AuttjnlihL  timt  jnd  St  DN«*i«pinu 
Sinth  rte  At  (ipCEihon 

Puil  canUdli  nyflJi  a-»jy  idfifi 
Suill  M Pro  hocipy  jnd  tenn.i  gjmt* 
i jSy  ■hupr  ud  er*  fl  W or  ColfH  Tv 
Fjflory  warranty  


F-H  E0I3SN  I » 
} at  SB&  7 M 
raiSSS  « 
MiSSO  mi 
MlSM  fci 
a l.  5-J  3 99 

IfUM  I » 
MIS*  ■ N 
MlSlDr  J* 
MCSUM  50 

man?  so 

Htsna  w 

JaLSna  to 
Mi  si  37  .en 
MIS153  1 35 
H151J4  IM> 
MLSlTfi  B7 
Mi3l?G  1 07 
HLSlaj  i.» 
MIS  1 JO  Y2 


CMOS 


WPlCIffl*  I T 
WMMUttbN  IS 
umr*c?!!fV( 
'xwimvi  7* 


MW14C4M  3 13 

vuhcpJS.  *i 
M'rjjcn1,  ]j 
UMJ4CfH*i  li 
mupjouh  j«i 
MVrJCiiiJf  3 eh 
UMFqcitriff  w 
rqLH'l^  E 3 b 
rjwrifju*  l 3} 
MMratyni  i j? 
w«rif.vbM  iti 
WlfClOlh  i fly 

«yr*d>m  est 
i*Uf«3  5ll 

'.'V  U£  qvihd  441 

MWratlilH  7*D 

MV  340  'ftcirj  I J t 
MMP4CP&1H  i J- 
MMJ4C10W  3 ST 
uvnciw  i ti 

MM  f-iij  i in  13  n <£,  1 


MM  r*FSiN1»  4 Ilf 

MwrttBjjN  Sts 
M^TIDTJS.'H  I7W 


|.»J£1IA*I  15 

LM.KUM 
L M.on IF  ? «) 
IMJD.'ll  5-, 

LUM3H1  35 

l M'SlfltH  J 35 

|,WJ£lflft«f  3 DO 

LMWBH  H)fl 

LMJUtn  100 
LM3ldril  I 14 

L M.I1I3F.  j tM 

LMJIII3  7 00 
t-MJIII-t  -H3 

UwiJmN  fill 

iMHik  Hi  1 

iM71?n  7 to 

iMjlffH  1 5tl 

C.An3llSM  1 40 

LM2ISN  i 

LM  33 1 II  lOfl 

1 -M  .i/JlM  I LNI 

LM.i3*rj  ■ blf 

1-  M 3J049  J DO 

tMHWIi  SO 

lm:hbm  is5 

I U 35(jrj  1 tw 

lUjsfiN  1 m 

L M3  IBM  l rS 

I.M^JQM  J ?fi 

LMJTjn  7'JS. 

LanirsM  im 

lm:h3  rN  L'  00 

LWruiflN  1 05 

I.MWiJN  1 ns 

LMJUHlh  1 05 

LMOOlU  I 7b 

LW3HJU  < 7b 

L.M3S0M  Bli 

3h 

LMMKn  !rt 

UU3BB«|  I 74 

tMSSW  I 75 

HE5.3lT.V7m 
Cessna  p in 

Nissso  m 

rosue  1 74 

Ml  5009  5 00 

NIMI7Q  54kj 

NtlifibB  I bO 

Nl'JlhB  3 DO 

HIMif-ul  ID 
HlSfifV  I-S9 


LINEAR 


LM^GJir,  4$ 
LMnpicrr  45 
4.4l3(OICPr  dpj 
LMIIOCM 
wruft  is 

1 W|M  I1_M  vn 
im;ik:n  h 
LM3JJCH  45 
LM1JJCM  45 
LMTTKM  ?Bfl 
L^rj&CN  3U0 
UUi3«:m  ido 
i.urjjfM  1 uo 
lMrjiw  1 ii> 
l4*74lC(F  Jb, 

Ikiriicn  ii. 


i Mi  XI 1H  90 

lViaum  1 n> 

I,  41 1 3fJ  ,lh  Iff, 
iMiJIDh  27b 
LMIHiilL+j  1 On 
uuiirnr,  1 pB 
LMM4HM  I 
LKnayiM  4j 
L4U4WI4.  7m« 
LSU4B0M  ! jr, 
L*iM419fl  1 i>b 

4M14SBH  ^ 
lWMS6ff  g;, 
IMISSCK  c 36 
LMMHtiJ1  7 75 
iMifiOo-r  -\  30 
iMISOS>r  , Oft 
iMldlfi-'J  7^{ 
kUmijrn  4tfii 
lULbtOm  1 Jj, 
LM1B3QH  ?i] 
L4’lB44Pd  1 rs 


L Will*  1 35 
E HUTTO  '3li 
• L 1*1  7 05 

lM?Ii]>t+  j oo 

L MJ-JtlJP*  I fpn 
l MT-itiaV  1 143 
IU70I3P,  3 tin 

iMX4ll,ri  t J* j 
151  xr,. Ox  f H, 
L MjHln.lh,  t J", 

i MyiwiDM  [ iHLi 

1.  M Ith,  3 Pi  T OO 
1M^0P5M  1 fb 

iVHBJM  3Ki 

LP.lJ.l4hF,'  3oO 

1 MJ3ti7M  JOO 
1 M34D I Pm  FJLi 
kMlSuOPf  49 
I ^'3Wl5I4  filj 
iMJWW  -Ni 
|UJ»|  I«r  I h"i 

LMflCfltt  fib 
LP.lqiHflP,  .14X1 
I M4?SHK:n  j 4jLI 

LMa75«;N  ?Ori 

UM5M ftfi  ?s 


FOR  PROCESSOR  TECH 

14.318  $4.95 


DIP  SWITCHES 

7 POSITION 

1 BO 

A POSITION 

SI  60 

S POSITION 

2<Q0 

6 POSITION 

1 60 

9 POSITION 

2.25 

6 POSITION 

1 70 

10  POSITION 

2.50 

WIRE  WRAP  CENTE 


HOBBY-WRAP TOOL-BW-S30 

* Batten  Ope  raced  iSue  Cj 

• Weighs  ONLY  11  Ounces 
. Wtaps  30  AWG  Wire  onlp 

534  95  Slanoaid  DIP  Sockets  i 025  inch) 

■5.1  -ne.uoK.,  Complete  wiir>  Dutll-m  bit  ano  sleeve 


WIRE-WRAP  KIT  - WK-2-W 

WRAP  . STRIP  « UNWRAP  m 

• Tool  lor  30  AWG  Wire  T 

> Roll  oi  SO  Ft  While  or  Blue  30  AWG  Wire 

* SO  pcs  each  l 2 3 & 4 lengths  -- 

pre  stripped  wire 


$11.95 


* WIRE  WRAP  TOOL  W$U^30 

^ WWU*  * STRIP  . UNWRAP  U K 


WIRE  WRAP  WIRE  — 30  AWG 

son  si  95  tooo  n sis  oo 

SPECIFY  COLOR  — White  - Yellow  ■ Red  - Green  ■ Blue  Btit* 


WIRE  DISPENSER  — WD-JO 

* 50  H roll  30  AWG  KYNAR  wire  wrap  wire  M 45 

* Cuts  wire  to  desired  length  v “ ‘ 

* Stnps  1 oT  insulation  Specify  — Blue  Yellow -Whle  Red 


LIQUID  CRYSTAL  DIGITAL 
CLOCK'D  A LEN  DAR 


For  Auto  Home.  Office 
man  in  si£e  (3x?lriK 

uan  burton  for  eeconds  ie lease  to / dale 

K44  riiuwnt  jn jf rtfhijpe  *,ih  p.Fnep  3m  ofruDrs 

Ji34b0  Bflffpfi.  vELCflO  "'cryfltd 
1 MODELS  AVAILABLE 

lCO  UJ1  Co^fitPe  rnoflci  -uni  □ * sell  cenpfitned 
filTflries  1-DP  btP1ef  Inin  d yUj, 

D 'Hn$  cm  t/  ggn  5f  $pfim  and  >»  Dick 


LCD  to i Dr  LCD -102 

your  choice 


Deep  dsah  Hand  for 


$33.95  r 


MAT003,  12V  DC  CLOCK  MODULE 
^ n 

1-^iguajfaxx.TLni  .Build  m XHTAL  controlled 

* )|B|T  j.’  ; tune  bn¥o  Protected  age iriii 
BLBMBA.  J aulDmotiy*  volt  Iriniiflnfi 

1!^;,;,  I,  . ji 1 ■ — A i-i  tom  it  lc  tjrlgh  tnett  con 
__  ' y,  ,f*  ■ UOl  with  0.3"  green  color 

* . ^ diiplfiy.  Diiplay  turnoff 

V"|  j y5  with  ignition  J,OFFhh 


Computer  Products 

5J51  WEST  I44ih  STREET 
LAWNDALE.  CALIFORNIA  90260 
1213}  679  3313 


RETAIL  STORE  HOURS  M-F  9-7  SAT  9 5 
Discounts  available  at  OEM  quantities  Add  $1  2S 
lor  shipping  California  residents  add  6%  sales  tax 

1978  CATALOG  NOW  AVAILABLE 


164  INTERFACE  AGE 


APRIL  1978 


FOR  ALL  CUSTOMERS  EXCEPT  CALIF.  CALL  TOLL  FREE  800-421-5809 


aicRorROCEWori 


F B 
2 BO 
IMA 

CC5P1B07CD 

AW7901 

6503 

&ooa  i 

BOBO* 

TURtraOTj. 

EIDD  SUPPORT 

0BIOP 
68  TOP 
682SP 
6B34P 


19  35 
75  CM 
15  00 
74  95 
12  95 
17  95 
■9  95 
B 75 
15  95 
as  95 


SfibQP 

63530 

6B6(JP 

6B67P 

6SIWP 


4 95 

a oo 

U 75 
‘6  95 


9 95 
1 I 95 
>4  95 

I?  9& 
j m 


Z|Q  SUPPORT  DEVICES 

3SB1  13  95 

J8a/  12  95 

F-t  SUPPORT  DEVICES 

iBbl  14  95 

3057  14  95 


MICROCOMPUTER 

MIUA  SUPPORT  DEVICES 


837  2 
9714 
831  e 
0724 
0270 
S23R 
■S751 
0753 
0255 
825? 
B759 


3 95 

9 95 

4 » 

4 95 
0 75 
0 00 
12  00 
?B  00 
17  00 
75  00 
75  00 


CHARACTER 

GENERATORS 

251]  UP  E 75 

?5l3  00WfJ  6 75 

7513  UP  15*1  9 95 

7513  DOWN  15*1  1095 

MCMG57I  10  SO 

MCM657IA  1000 

MCW6572  1000 

WCM65  M U 75 

MCWBM5  14  76 


LATE  ADDITIONS 
TMS  4044  Si  4,00 
TMS  5501  S24.9S 


STATIC  RAMS  17A 

75  99 

100 

31L07 

14501  1 SO 

1 40 

1 75 

71L0J 

i?W)l  1 9S 

1 BO 

1 50 

31  L 11 

* 75 

4 10 

3 95 

1 101  A 

1 49 

1 79 

> TO 

7101  1 

7 05 

7 75 

7 50 

?10J 

■ 7S 

1 15 

1 DO 

7107  1 

i 5n 

1 30 

1 15 

1 7H11 

4 00 

3 SO 

3 35 

7117  1 

3 00 

2 BO 

7 69 

7114 

17  95 

>6.95 

16  60 

4 200 A 

12  05 

I?  SO 

1 1 95 

5101 C £ 

1 1 95 

11  35 

■ 0 75 

WAVEFORM  GENERATOR 

| KEYBOARD  CHIPS 

5030 

400 

AY&3376 

UBS 

MC4074 

7 SO 

A Y5  3600 

13  96 

see 

1 75  1 

I 7710 
I7?ie  DT 


55  95 
59  9b 


PROM'S 

'wa 

7704 

2700 

7J15 

3M1 

&703AO 

5204  no 

&034 

0B34-I 

B2533B 

02230 

DYNAMIC 

1103 

2104 

7107A 

71070 

7107&4 

T MS4O50 

TMS406D 

4096 

4110 

MM &2  70 

MM52B0 

MCM6605 

UADI'S 
AYS  10134 
Ays  10144 
TR  16024 
TMS -6011 
»M  6402 
iM  6403 


5 00 

15  00 
13.00 
30  00 

4 so 
400 
BOO 

16  95 
14  95 

4 00 

2 70 

RAMS 

i 50 
4 50 

3 75 

4 M 
fl  00 
450 
4 50 
4 50 

42  00 
500 
6oo 
E 00 


55C 
6 95 
550 
E95 
10  00 
10  GO 


Ml  SC 

OTHER  COMPONENTS 

NM0O25CN 

NH0O7BCN 

N0T7O 

NBT  26 

7436? 

DMHO&fl 
1480 
I4B9 
O 32D7A 
C 3404 
P J40BA 
P 4201 
MM  &320 
MM  5369 
DM -01 30 
DM0131 
OM  Bail 
DM  0933 
DM  0835 
5N  74  U 536  7 
5N74L536S 


1 70 
250 

3 50 

2 45 
BO 
90 

1 95 
1 95 
700 
3.95 
5.00 

4 95 
7 50 

1 90 

3 90 

2 75 
7 50 
7 50 
7 50 


KIM 


KIM  1 
6502 
G53P 
6522 
6530  00? 
55  ID  003 
6530004 
65J0  005 


245  00 
>7  95 
9 00 
9 75. 
1595 
15  95 
lb  95 
15  95 


JADE  VIDEO  INTERFACE  KIT 

FEATURES  $89.95 

SJOO  Bus  Compatible 
32  or  64  Characters  per  line 
16  hoes  . 

Graphics  (128  x 48  matrix} 

Parallel  & Compositive  video 
On  board  low-power  memory 

Powerful  so! 


cursor, 
Chi 


lul  software  included  for 
, home,  EOL,  Scroll  Graphics/ 


..taracter,  etc. 

Upper  case,  lower  case  & Greek 
Black-on- white  St  white -on-black 


MOTHER  BOARD 

* 13  SLOT  MOTHER  BOARD  w/ front 

panel  slot 

* WOO  DESIGN 

* FULL  GROUND  PLANE  ON  ONE  SIDE 

* RC  NETWORK  TERMINATION  ON 

EVERY  LINE  EXCEPT  PWR  & GRO 

* KLUGE  AREA 

* STRONG  1/8"  THICK  DOUBLE  SIDED 

BOARD 

BARE  BOARD  $35.00  KIT  $86.00 


PERSCI  DISK  DRIVE  FOR  S-100 

Info  2000  S-100  DISK  SYSTEM 
COMPLETE 


(includes  dual  drive,  power  supply,  case, 

ables,  anc 

$2,650.00 
$195.00 


intelligent  controller,  adapter,  cables,  and 
disk  monitor  on  EPROM} 


COMPLETE  TDL  SOFTWARE 
PKG,  FOR  DISK 


REAL  TIME  CLOCK  FOR  S-100  BUS 

BARE  BOARD  $30.00  KIT  $124,95 


JADE  PARALLEL/SERIAL 

INTERFACE  KIT 

s.,00  $124.95  KIT 

2 Serial  Interfaces  with  RS232 
interfaces  or  l Kansas  City  cassette 
interlace. 

Sena!  interfaces  are  crystal  controlled. 
Selectable  baud  rates. 

Cassette  works  up  to  1200  baud 
1 parallel  port. 


EDGE  CONNECTORS 


S^IOO 

S-100 


Altair  Spacing 
Itnsai  Spacing 


$4.45 

$4.45 


THE  PROM  SETTER 

WRITE  and  REAU 
EPROM 

1702A-2708-2716 

5204-6834 

* lflii;Kh  Dirff  ll?  inta  ynur  AI-TAW  I M S A H ip f 

« In,  Hull'*  AMm  Module  Board  Ami  K ^i*rn.n  fd’Nl >M 
Si.fkHf  1 7 Ft  ft 

* Thr  KfJHl  IM  5nr|n>i  (.PfiiI  is  fflfWrtM  Ml  ibftCnim 
finr<*r  Umujfjh  <1  ii5  Plft  r.rUirtfflrtr 

* Pfr.ur^frhiimfl  i*  ,i r.r. nn i p N sb cd  by  ih*1  r,intt|nf1tLr 

* |u*1  Hf.nl  111  rhf  Pribram  III  b?  WrHKm  uri  the 
l-PkNM  min  vmif  Prntpusiir  ami  lei  ihrt  Unmpidcr 
i|h  ibf  f f m 

1 Dir  Snrkoi  Uni  in  Rpad  Epftivhfi  Cnmtnit  min 
Vwif  nnjnfiulrc 

* ^Iw.irr  inrlul|;i| 

* \'n  | Pnw-rr  Supplies.  Ymir  Cmnnuipr  Ham 

M id' 

* IIihiMf'*,  a*.  ,m  Kij?hl  Bil  ParaJlrl  HJ 

* MiiPUid  mi  IihIihI  I.ass  than  ffd  ifav* 

THE  PROM  SETTER 
KIT  ASSEMBLED 
$210.00  $375.00 


some  18120 


A CAPABLE  LOW 
COST  APPROACH  TO 
REMOTE  VIDEO 
DISPLAY  TERMINALS 

* Lv’-ilffl'  Hfv,  S >*inTt i o 

* **j"iffhr  n*t  P»Et &<i,td«,d 

* Lira  4 wo  F>vr  I nil  ftindud 

* (ddnmbii  Outlet  llmdifo 

* 5™ikFr  l(n»e  tliil*  T ! rfurnimisjn 
I,nm  tt  19  1 1 ZOO  (J4J* 

* CunmijllkihDn  M dm 

mdj  tot  much 

* inniiifUf  Aiirrar 
BSli)  f hltntign 

* RSJ3?C 

* Non  Gtirr  And  0ul  $c<t« 

■ P^nltc!  IJ  jd-r  -Sian^ifg 

» Tin  SliUi!d 


$975  00 

Assembled 
Price  Includes 

• Block  Mode 

• •Lower  Case 

• 24  Line  Option 

• and  shipping 
charge  is  on  us. 


8K  STATIC  RAM  BOARD 


assembled  & tested 


250ns. 

450ns. 


$1 9995 
$150.00 


* WILL  WORK  WITH  NO  fRONT  PANEL 

* FULL  DOCUMENTATION 

* FULLY  BUFFERED 

* SIOO  DESIGN 

* ADEQUATELY  BYPASSED 

* LOW  POWER  SCHOTTKY  SUPPORT  ICS 


250ns. 

450ns. 


KIT 


$169.95 

$129.95 


BARE  BOARD  $25  00 

W/SCHEMATIC  ^ ,Kfyj 


ADAPT  YOUR  MOTOROLA  SfiM 
SYSTEM  TO  OUR  S-100  8K  RAM 
BOARD,  KIT  PRICE  $12.95 


IMSAUALTAIR  < 


COMPATliLE 


S-100 

JADE  Z80,... 

-with  PROVISIONS  for  KIT 
ONBOARD  2706  and  POWER  ON  JUMP 


(2MHZ) 


$135.00  EA. 
$149.95  EA. 

BARE  BOARD  $35.00 


(4MHZ) 


JADE  8080A  KIT 
$100.00  KIT 

BARE  BOARD  $35.00 


TU-l 


VIDEO  INTERFACE 


You  will  want  to  know  about  the  TV-1  Video 
to  Televisior  Interface  Kit. 

No  need  to  buy  e separate  Video  Monitor  if 

you  already  own  a TV  set.  Just  connect  the 

TV-1  between  your  system  video  output  and 

the  TV  set  antenna  terminals  - that's  all  there 

is  to  it  * to  convert  your  TV  set  to  a Video 

Monitor,  and  at  a much  lower  cost!  PRICE  $8  95 


Computer  Products 


5351  WEST  lAAin  STREET 
LAWMDALE.  CALIFORNIA  90260 
(2133  679  3313 

w 

RETAIL  STORE  HOURS  M F 9-7  SAT  9 b 
Discounts  available  at  OEM  quantities  Add  £1  25 
tor  shipping  California  residents  add  6%  sale*  ta* 


APRIL  1978 


CIRCLE  INQUIRY  NO.  85 


INTERFACE  AGE  165 


ADVANCED 

COMPUTER 
RODUCTS 


$235.00 


MOTOROLA 

6800 

COMPATIBLE 

MODULES 


MEK  6800  D2  KIT 

9600  6800  MPU  595,00 

9601  16  Slol  Mother  Bd  175.00 

9602  1 6 Slot  Card  Cage  75.00 

9603  6 Slot  Mother  Bd.  100.00 

9610  Proto  Board  36,00 

9615  4K  EPROM  Module  E1702AI  250,00 
9620  16  Port  Parallel  I/O  375,00 

9626  8K  Static  RAM  Module  295.00 
9626 K 6 K Static  HAM  Kit  225.00 

9630  Extender  Card  60.00 

9650  6 Pori  Duplex  Asyn  Serial  I/O  395.00 
Connectors  S6,50  6/84.00 

All  assembled  & tested  not  Kits 
PLUS  MOTOROLA  TV  MONITORS  PRIME 
Model  M3560  155  LOT  12"  display  219  95 
Moria  I M 2000- 1 5 5 9"  d ispl  ay  1 99  95 

Add  ST 0.00  lor  shipping 


LOGOS  SK  STATIC  MEMORY 

$125.99- 

Kit 

A item  bled  & tested  $179,95 

260  (IS.  Kit  149.95 

Assembled  St  tested  199.95 

F n tu  res : L o wpower.  Dip  Sw  I tch 

Selectable  memory  protect 
down  to  256  Bytes,  addressing 
1 ^ ^ on  1 K Boundaries,  No  wail 

t'V**  states,  lull/  buffered,  battery 
backup 

SPECIAL  OFFER: 

Buy  4 Units  Only  ST  17. 00  ea. 


iO*  , 


BYTEUSER  8K  EPROM  $64.95 

Assembled  & tested  S 94.95 
- ^ Bare  PC  Board  w/Dala  21.95 

0K  EPROM  {8)  2708  3112,00 

Features:  Power  On  Jump,  Reset 

Jump,  all  socketed  with  lop 
quality  PC  Board  material. 

SPECIAL  OFFER: 

Btiy  4 Units  Only  $59.95  ea. 


2 80  CPU  KIT 

Low  Price 

{regular  price  269.95) 
Assembled  & tested 


$129.95 

Kit 

£199.95 


FEATURES: 

S 100  IMSAI/Aliair  compatible, 
completely  compatible  In  TDL 
hardware  end  software.  Can  be 
used  at  4MHr  with  Z-80A. 

Add  37  00  for  sockets 
Add  S5.00  for  ZflO  manual 

NOW  IN  STOCK 
FOR  IMMEDIATE  SHIPMENT. 


DATA  BOOKS 

ni&CPiuiMl  s 1U& 

MSC  LirU-^r  J UEt 

WSC  Lirli-Jr  AiW  ‘/nl  I ? g$ 

Umar  ftVW  Vol.  II  7fl& 

NSC  CMOS  / 

NSC  Audio  . 'A  5b 

NSC  VollJi|i' Rcij  2 0& 

NS£M<irnorv  335 

|iltL-1  n^i.i  EibtHk  jgr, 

li-iCr-l  Me  5 B!i  M.-muI  J Hti, 

WIl-OMCS  flow,  Hindi 

liiutl  MC 5 .10  fcUmj.a  4 "J!i 

AML)  SiltJQ  Mit.ui.fw:  H iiihIIimi.i-  7 titi 

nivn  wqs  CrfMiHtjUi'  s os 

KjyTlVMI  Iifk^t  ? ill) 

R>*fltii*'uM  OujUitJoiik  1 

□I  MOS  C,ii,ilom>,-  >1  ffr 

Oihtlrllr  l[T[PO  To  MiAA  y*Tl  U J 50 

OptllPfHIr  ilUPO  ll?  tkicp  Vwl  I 7 bd 

OdHMPM'  InlMI  Ml  MtCUP  Vm  li  15  00 

Oylitun^  BOldfl  Pio^NOiirtiiMi  7 SO 

OltlDi  PW  OSOO  t'pfiqr jmiPtiPlij  t 

O-ilitjpnn  i!Sfl  Pfr»|iH!OM5ipini  7.60 


THE  FIRST  TO  OFFER  PRIME  PRODUCTS  TO  THE  HOBBYIST  ^ 
AT  FAIR  PRICES  NOW  LOWERS  PRICES  EVEN  FURTHER! 

1.  Proven  Quality  Factory  rested  products  only,  no  re  tests 
or  fallouts.  Guaranteed  monyy  hack.  We  stand  behind  our  products. 

2.  Same  Day  Shipment  All  prepaid  orders  with  cashiers 

check,  money  order  or  charge  card  will  be  shipped  same  day  as  received, 

I MICROPROCESSORS 


AMI 

6800  KIT 
EVK  99 
only 

$133.00 

Send  for  complete  details 

EVK  99  Kit 

EVK  1O0  Kit  . . .. 

EVK  200  Kit  + , 

EVK  300  Assembled  . . 

Universal  Kluge  Board  . 

TGK  Byle  RAM  Board  . . 

5 51  bt  Motherboard  . . 

Ex  lender  Board 
Video  Board  {avail,  fulure) 
Com- cc  lors  . . £6.50 

Solid  Frame  Chassis 
Frame  Chassis  . , 

Micro  Assembler  RDM 
Proto  ROM ... 

Tmy  Basic  Papcrtnpe 
Tiny  Basic  EPROM 


$133.00 

269.95 

44995 

599.00 

95.00 
7500 

35.00 

45.00 

95.00 
12/59,95 

1 20.00 
59.95 

30.00 

30.00 

20.00 
126.00 


Hardware  or  Programming  Manuals  15.00  ea 


B0B0A  CPU  KIT  $99.95 

Kit 

Assembled  & tested  £129  95 

FEATURES: 

$-1 00  bus  compatible, 
com  pi  el  c CPU  with 
eight  level  vector  interrupt. 
Includes  sockets. 

Add  S5.00  for  8060  Manual 


16K  SUPCRFAST  RAM  S 

Up  D 416/41 16  360ns,  PRIME 

Buy  8 PCS-  - Only  $29. 95  each 
Buy  1 6 pcs.  - Duly  $27,95  each 

Larger  qminnty  or  group  buys 
call  for  current  price  quote. 


TARBELL  FLOPPY  INTERFACE 

Complete  Kit  Only  Si  79.95 
Assembled  & tested  $269.95 

FEATURES:  SIQQ/Altair/IMSAI 

compatible,  compatible 
to  most  disc  drives 
including  Persci,  (unoKCK, 
GSI,  Shu  gar  t and  others. 

SOFTWARE:  Uses  CPM  which  is 
available  for  £70.00 
CPM  documentation 
add  £20.00 

Same  Day  Shipment 


NAKED  PC  BOARD  SALE  S-1G0 

Z-80  CPU  $31.95 
2708  EPROM  SK  21.95 
SK  Static  RAM  21.95 
32 K Static  RAM  59.95 
Floppy  I/O  S39.95 
Cassette  I/O  29,95 

Prato  Bd.  27,95 

Extender  15.95 


UV  "EPROM"  ERASER 

Model  UVS-11E  only  $59.95 

Holds  14)  chips  at  a time. 

Special  bolding  tray  with 
UVA  Absorber.  Exclusive 
safety  interlock  system. 

Backed  by  45  years  UV  expariigncv. 


WOW  1771  FLOPPY  SPECIAL 
L£1  While  (hey  last  S32-95 
Cl  regular  price  $55,95 
CM  Wbsic  rn  d igi  [at  P/M  T 77 1 A 

with  Apr,  ('Jose  & Data 

Only  100  units  available 


CO 


**■» 

t in* 

1 ■ I3HH 

/me 

CUIIIW 


retu 

ron* 

15*5  fl'JWUI 

v mm 

(.bo) 

luiiieo 


S 25 
<9  ft 

Mft 
IV  ft 
17ft 
73  91, 

Uft 
fin 
?9ft 
*9  ft 
39  ft 
t9ft 
7993 
1$  35 
i?  ft 


STATIC  RAM  HEADQUARTERS 


* >ln  u/.iyi-,, 

W.‘ 

1 1*  iKM'i 


JiU  t 

nu  i 

J ll  U I » 

p™  * 


1 7r*  1 lb  *i»nt>!HH4?flD, 

I HU  1 » MU t 

, H,  in  vnid,  [ 

« & 1h 

1 i W J«l 

i lu  tV, 

1T>  tv 

tv  m-j  U5.JW 

tv  rfr  H1711 

iv  in  t\*"* 

nav  ue? 


llt'ju 

I.. 


A TO  D CONVERTORS 


SUPPORT  DEVICES 


• iraai iznoproj 
3&tt2  i^BDCTCl 

llbl  fUfr^iitll 

JI!iliriiK,™,„(  1.EU 
T7»,THMrli0 
■7l4eNiU.lv  MrNMU 
UlUhtllFUl 

B7»crwa  Ghi 

■774  1 IMH^CLKCuu 

*aT20  Btrtdrr^. 

W7r.1U,.Hr.«1 

H 733  $<1  CtaiMlI  ull-r. 

H7Sfl  Svi  Cun»Mir*r 

Cimlm  I 

ip1..vjt  Tunvi 
H7%Ti^Mlirprii(U  Whiuh  M 
H7-J7  DMA  curare 
H7*i*l  I'll..*  liirrlnNII 
1M13  1 Ift 

* 0BLhD  PIA 
m.u  nfBiyaiX 
Mfirneuw4K 
UIM  ACI  j, 

Sp.ivI 


r>lM  rti-5  UMhUnu 
■ eanu  i a WHi  epuck  Dsc  ?•&% 

MtiR  Writ  thuilii.n  ? "If, 

P.Vnll  Mm.tn  } 19  W,. 

M t&nttt  Uui.twg  3 71  «, 

6in  19JJ1  Wind  Aiwffihi,,  Hi,^,  VJ  I HI 


171ft 

n «, 

14  1!, 

1M 

3 e. 

171*. 
2 25 
IN 
J v 
1 !fa 
11  !A 
?l'JfF 
Mflf. 

3JK> 

7.9B 

II  (Hj 
ftHti 
ItVff 
h«h 

w» 

irUa 


HlflPCM 

riiini.* 

* 


71^ 

Mft 

395 


DISPLAVS/QPTO 

DL  iMttol  CCiCA  3QQ  I 

rfiBJHCC  ft) 

(Ml  MH.'WUCC.CA  Mfl 
rNDUifSiococA  "Jin 
rM>aHi.'seicc'CA  mo 


rSCfl9714^.li.«CC  HlMh 
irtWSJD  ur  * bhH'i 
1IL  mi.  fl-t, 

FIL  JM,  t»H  *(Iih<i 

T|i  3QM  ? bnjiWl.iT. 


TEL  I w'fuijtL 
til.  JIlllDt  OuiiUy 

MA  >LH  ] 1 ’}  ...  in  .hi.  t 
M*  M)32  4 mu  Uh,i  iwhJ.,t 
MA  IQ  I 9 4 !ll*|1  rlmri  m.HjhJ, 

1 ?Jr3 1\  JuUtCDCA  M(L 
Mur-jAi^MdueeciCA  300 
Tn.m4n..4ccic*  ?iiQ 

n *V  yt)-  D|l(Ch  IwpIuEU' 

W-l  /OtibflMUm  M 

4HviiriH,...hti,^iEni 

e.atT.n  In  ».<  vluv 

fiN«U  f HllriH,  4 l eo 


I ft, 
n 
7 1.Q 
99 
4 IS 

nn 

i Sir 

H-m 

$9?i 

7.!Hi 
9 73 
17  9D- 
9« 
9 95 
719 
)M' 
3 M 

3'1» 


LSie)  l.M 
iilM  t.» 
LSI  74  1.9V 

LSDS  m 
Ul9a  7.49 
LS19.1  J.  49 
LS1V7  2 *9 
US1H  2.4S 
LS194  ?4» 

LSI  94  hi 
LS251  >34 

LSJ51  14V 
LSJSr  179 
L$K*  1.J9 
LS/7V  ne 

LS75SI3  I IQ 


1JH1  99 
L49»  » 

LS)7T  ( M 
14709  4 94 
J4js>  ( a 
74JH  I ie 
74JV*  1 »S 

T4»i  « 
743«  79 

74367  TV 
14JM  TV 

I4«*  1J* 
itLSft  via 
9HS«  1 19 

HI  L 547  1 IQ 
• 1LI*1  1.14 


MONTHLY  SPECIALS 


Kfl31  1IIW3  Pi.,r- 
1H71SCI3  14  HAM 
i4?»cri  ihm  + i naw 
1A74CO  17  ■ * RAM 
lMJco  ■(,.!(  q 

IffiiWU  I I) 

ivbrceno 


• aw 

/Jansen*^ 

l»2A 

* i'7<nf  r 

f,794 

■ IMSfllO 
til* 

*H,14  l 
■75173 
47(171* 

■TV  UK 

U?J 

s/ei 

1,|  Aih.I* 


» DO 
U«. 
5 « "ft 

■ Sft 
ia  ift 

■ » 
I <■ 


3Sfl 

iew 

?tft 


SOCKETS 


■ flN  Hr,-. 

14  H*.  Am 
16  P „ mm 
U lh™,  Hr* 


H **l  S if 
M ISn  4-t 

l&ftnl.l 
tfl  r,n  s 1 
!7  V,iv  ST 
71  p,n  in 
7B  Pih  (7T 
4flTrflST 


•MK5i)97'-6IW9 
A T9  3M7  DVMCH.il 
ICU)71M|F|  Cir  'Ouu'Cn- 
ICMJIU9  |P(  CU  'Dmshh 
ICM7044  IP*  ilu^W.ldN 
G 1 1 5M  S C h*n"f  i WOS  P LT  Si 

4t(e.‘4(t  If,*  OYHum.r  QAM 

lnl.1  31M6-H.I  L.lrh 

14  BH  lVS9rtS733  Qn*tt 

1T9I  BvHfp 

him '4131 

M33  BB35 
74i57'T43tH 
TWDbl.-U 

arK 

7(5105  ?n  oa 

LMHK  It* 

4N25  Opto/Jso  *69 


til » 

J4  94 

tn 

IV  te 
ii » 
H9V 
t 1*9 
an 
m 
i W 
i ft 
7 4b 
■ «t 
vs  oa 
1CJ  M 

?■'*  H 


CONNECTORS 


RAMS  DYNAMIC 


?fF 

l^iaouK  j.i 

1 Hi  . If.  Hull  Dl 
77. 4.1  tW  !)t 
13/19  dull  SfT 
4J'H9llirJl  Vl/A 
Ml.- (DO  I y/.HlV 
bn'imn  *WsAf  $1 
Mi  me  a ifj-i  flirt* 

90-194  Alii,.  SrT 

[ft  Tui  U SubMuruiu.ir 

eene 

tjeTM  i n 


5PGCIAL  7/s ! da 
749$  MfrMWi, 
)4ts  MPS356* 

?43B  WJVb  IV 

M/19  rMstW 


.,  tr. 

(,  Ml 

tk 

4 J*. 


•4115 

• nr,  1C. 

twHir#) 

TW541KM  il  „.. 

Brunei* 

Ul'IV  CM  ..... 
719* 

7797 

•2107114 

W',lr,7b  1 

tJFJI\J  Pit 

MVVHf. 

Ilm 


SPLClftL 

2 Si  on 

>44? 

M1?J 

7M9 

71145 

Jib] 

74  lb] 

IADS 

7ILJlft 

■ USA  I Ci*ll  i'l-iHl.* 


4 H 
14ft 
■ ?■* 

19V 
1 'ft 
Aft 
A "ft 


CRYSTALS 

IIMIU  i efl-j  lQ(rtiM3 


wer/  i «m 

&t ftjji  6 L K) 

P)«a«l  h T IH 

5i1Jr5 

J9IM.9J  5 1 DO 
V1PH31H  illfcj 

vns«a(  6 r m 
".fPSft  *v  v-140 
b t an 
5-1  Ell 

w«»i  S 1 Kl 


■WSJfrl/ 

..fl'SV>7( 

WSJH91 

MPI1H46 

I5T5J 

757U 

1137U1 

TJ*1* 

M 14rj 


5 1 DO 
9 I 04 

nun 


FLOPPY  DISK 


CHARACTER  GENERATORS 

aai?M3  u»ih,  W sin  mi 

11017-313  Inn.-* 6 V Vft 

IIDlllte  944 

VCttjift  HI  an 

'■JICM.14  14  H 

VCfj  )1»  14  fiO 

KEYBOARD  ENCODERS 

AYUJ/i  *14  ft 

AVbJKlMI  14  ft 


TO 

20!i7IH  5fl5 
J 4176  6 

3 5 79'.*,t!i  JVJi 

4 0 9 35 

,113,(30,1  !.*)■, 
■ 91620  1^5 

li  U A gf, 

5 7H1  &G5 

C,i>  4 95 


13  fl  4% 
H 3 1111H  4 95 
IS  a 4 5b 

14  432  5 95 

TO  fl  A 05 
22  UM  i*0b 
72  eoe  5 95 

JD  1W0  5 05 

JHfNWI  1*91, 

1CMKC  1?  05 


7f(5Jt7 


COMP  KITS  & SYSTEMS: 


NEW  CTS  OIPSWJTCHES 

crunk,!  lift  Ctstcmh  11  » 
07S79VI)  5(75  0 5799  9 5145 

OS7466  1175  C1S2D9  19  Si  ft 
CTITflF  ) Si  ft 


WE  (440?  K.* 
ft(P41  659T 
tV-HM  E4D9  Ki( 

T.fKAso  5909  KH 
(AlT.tM.tJ,  5149  K.l 
1j*ii  fimm  r.wiiu,*M  fi.-iiin 
NSC  VC  wr  n.f 

MSC  Kt^  Iiuj-u  k,i 

U*  Cml  S IC&flUS  AHh  t 

6 PliApI  5uMV‘, 

VH  Ojni  K.r  .|u*l|(l 


UlbW 
7(5  DO 
133  09 
7ft  DQ 

741  SO 


JWj  K*E  *rK4 

(□(.  iPLf  4.1  iTill. 
liUh-ll  cjiu^h  p-Q 
SlpQAi'.n  W..II..  .U,, 


It  K.r 


UARTS/USRTS 

AYiiienjA  iby, 
in  I647N  aw 
AVI*  Him  1b  UVI 

Av**((l4lbvi 
IMM9J  IL'JI 
iWMinifiV) 
l/ftll 

nni67ii|  Ai.m, 


i ill 
H K) 
M 44 
17  ft 
17  ft 
left 
m«, 


BAUD  RATE  GENERATORS 

r,v:  i!4  n f.  n ■**. 

hVrtr-M  I riM.i  9'H, 

■ H ?H7  ll  W. 

TV  Chi  PS 

■ MMb3TD  rv  Synch  S9% 

5W5HI  l'*HwjiM  1 1» 

HM'.iiefMi.rtiMChHi  lb, r. 

MMl  F 1(H  CIWrt.t  J Jb 

LMiflH'/M.nMJl.li  1ft 

qi(Y30Q5JA.r,,MiK.n  1*10 

AV.lrjDO  1 TV  tH*nr  VH 

AV  .1(600  1 Edu  IV  Ei««.  ti  'ft 

AD  J(V  )5  I Co*ih  A ft 

• AT  3B7QQ  I T unb  &„*  79  9t 

I ft 


ORGAN  CHIPS 


WSliMiLb  11  Mt4l 


We  aim  stuck  full  uf  7400. 
74LS.  74  L Linear  and  CMOS 
Send  fur  pricing  ut  use  our 
competitors  STD  catalog 
pricing. 

NEW 

1078  CATALOGUE 
AVAILABLE  FEB. 
SEND  ,2S  POSTAGE 

74LS00  TTL 


VI0.ir.Un4M  5n,.h 
illM  U^rn  Scu*a 
Vnrwr  Ffi994rui^  lJ.»uiF 
IU5A*  ton  * TJ  u.H 
CiCIUr*rtj,  i 7 

TDL  HU  Af|  AlrfM  1 

Hrta,,it»;i  Sp«*iWrti 

SOHOf  IlIT'JO  Irlni^ii* 
B4  Him  UnJUl  IL*fcH.* 
at,  i iMCm 

smo  17A  h*-,  4 ,1 

0vlrT*i*i  HpF 


ft  49 

Iftft 
FftM. 
Mft 
?9B  09 
749  » 
Mb  40 

Vflft 
ib  ft 
17  ft 
lift 
6ft  OO 
5ft  M 
FV9IU 
ISS04 
799  04 

M'j  CM 

71*5 
7195 
■7b  40 
UbHJ 


CLOCK  CHIPS 

VW5J11  f 4 Vr 

W'jJH.  (ft 

Ifl, 


74LSM 
LS0? 
LS  at 

am 

LlOfl 

tsie 

Lb  u 
Li  (4 
LiTO 
Li7  7 
LS39 
LiJJ 
L549 
L54J 
Liti 
(173 
LS7( 
Li  75 
L57{ 

L ii9J 

Lift 


LSJU  55 
L540  1 IQ 

(19?  ■ 19 

(393  1 19 

Lin  i«* 
L J 19?  55 

Li  1 9.1  54 

Ml  17  55 

LUO  56 
LSI  ?3  ft 
LSI  3?  119 

L5  i J(  99 
LS13»  139 

UTJI  1 *9 
L3)bl  149 
(M93  1 79 

Limb  149 
LMb?  129 
L515*  1 » 
LSlfl-l  139 
IS  II?  I IS 


NOTICE 

Wc  are  looking  for  software 
support  packages  to  offer  in 
our  new  catalogue.  Please 
write  or  call  if  you  want  to 
participate. 


ISSiL 


An,  ,11,1  *CU  m,  m>5  1*14,4. 

ll.Wri  5109  Hi?  Ait  5 
- U.*-.,  Ul.r  5109 44  itb,  J 1, 

a ,h..|  %Tj,)rrflMr^  H,A 

^nl,-,.cj"d  Clin  .i>,|i|a  ,1  |b.|^,..| 

1"  i.t.n.lu,  W.„fl1Tm  [j,  F,..ljr, 

Ond.n,  vw  4 'ui.iFHh  An  - 

'Jil^*K  *.*pj«I^F  5^,1  .n, 

i4l**rlWI*1  *rth  lb  ivrti>  Im  D n.i 


P.  0.  BOX  17329  Irvine,  California  92713 


New  Phone  (714)  558-8813 

TELEX/TWX;  910-5951565 


Retail  Store  Open  Mon,  - Sat. 
Located  at  1310  *fB"  E.  Edinoer. 
Santa  Ana,  CA  92705 


166  INTERFACE  AGE 


CIRCLE  INQUIRY  NO.  67 


APRIL  1978 


SOFTWARE  SECTION 


SOFTWARE  APPLICATION 


Use  Your  Computer 
to  Sort  Resistors 


By  Lucille  A.  Moody 


A few  months  ago,  while  I was  building  my  8WTFC 
CT-64  video  terminal,  I noticed  that  one  of  the  most  time 
consuming  tasks  was  sorting  the  resistors  for  the  kit.  1 
used  a color  code  table,  since  I can  never  remember  the 
color  codes,  but  it  still  took  quite  a bit  of  time.  Then  \ 
had  an  idea.  Why  not  write  a simple  program  to  figure 
the  resistor  values  for  me?  It  took  me  a few  days  to  com- 
plete the  program  and  get  the  bugs  out,  but  it  was  well 
worth  it.  I was  then  able  to  sort  all  the  remaining 
resistors  with  ease. 

I think  before  I get  into  the  program  I should  give  you 
a little  information  about  the  color  code  for  resistors. 
Referring  to  Figure  1,  most  resistors  have  four  bands  of 
various  colors.  When  read  from  left  to  right,  band  A is 
the  most  significant  figure  of  resistance  in  ohms;  band 
B is  the  second  significant  figure;  band  C is  the  decimal 
multiplier,  and  band  D is  the  resistance  tolerance  in  per- 
cent. If  band  D is  missing  then  this  band  is  referred  to  as 
“no  color/1 


A B C D 

Band  A — First  digit 
Band  B — Second  digit 
Band  C — Multiplier 
Band  D — Tolerance 

Figure  1. 


When  the  program  starts,  it  prints  a table  of  resistor 
band  colors  with  their  associated  numbers.  After  that 
you  are  requested  to  enter  four  band  numbers.  Then  the 
resistance  and  tolerance  are  computed  and  printed, 
Figure  2. 

This  program  was  written  for  the  SWTPC  6800  com* 
puter  and  the  SWTPC  CT-64  video  terminal,  which  was 
wired  for  32  characters  per  line.  It  will  run  in  either  the 
SWTPC  4 K or  8K  BASIC,  versions  2.0.  It  could  be  used 
with  any  BASIC  with  perhaps  some  modifications. 

This  program  could  also  be  used  for  other  purposes 
besides  kit  building.  One  possible  use  would  be  sorting 
bargain  resistor  assortments,  which  save  money  but 
take  a lot  of  time  to  organize.  This  is  one  job  1 particu- 
larly hated  to  do,  since  unlike  capacitors,  the  values 
canTt  be  read  directly  from  the  resistors. 


So  the  next  time  you  are  buiiding  a piece  of  electronic 
equipment,  use  this  program  to  make  the  parts  sorting 
go  a little  faster.D 

PROGRAM  LISTING 

1 REM  RESISTANCE  COLOR  CODE  PROGRAM 

2 REM  BY  LUCILLE  MOODY 

3 REX  COMPUTER:  S.VTPC  6800 

4 REX  SUPPORT  SOFTWARE:  SWTPC  ifK  BASIC,  VERSION  2,0 

5 RETT  LIST  FOR  THIRD  COLOR  BAND  f XULTI PL  I ER)  IS  READ 
10  DIM  X(12) 

ZQ  FOR  K-l  TO  12 
30  READ  X(K) 

40  NEXT  K 

50  HEM  INSTRUCTIONS  ARE  PRINTED 
60  PRINT "THIS  PROGRAM  WILL  COMPUTE" > 

70  PHI  [^"RESISTANCE  VALUES  FROM  COLOR1' 

60  PRINT  "CODE,  ENTER  COLOR  BAND  NUMBERS11 
90  PRINT  "FROM  LEFT  TO  RIGHT  SEPARATED" 

100  PRINTOUT  COMMAS." 

110  REM  COLOR  CODE  TABLE  IS  PRINTED 
120  PRINT 

130  PRINT"  TO  BLACK"; TAB (11 ) ; "#1  BROWN11 ; TAB{21) ; "#Z  RED" 

140  PRIHT"#3  ORANGE"; TAB t 11 b "#4  YELLOW" ; TAB( 21 ) ; GREEN" 
150  PRINT" ^6  ELUE";TAE{ 11 ) ; UU7  VIOLET"; TAB f 21 > ; 'V/8  GREY" 

160  PRINT 'VTO  MTTR";TAB(ll)j"j&0  GOLD" ; TA B ( 21 ) ; "TO.  1 SILVER" 
170  PRINT "^12  NO  COLOR" 

ISO  PRINT 

190  PRINT "ENTER  BAND  NUMBERS"; 

200  1NPUTB1 ,02,63,54 
210  LETB3=  B3+  1 

220  HEM  RESISTANCE  AND  TOLERANCE  ARE  COMPUTED  AND  PRINTED 
230  PRINT 11  REST  STANCE", "TOLERANCE" 

240  LETR=  (10*11+  B2)*X(B3> 

250  IFB4=2THEN370 
260  tFP4-  10THEN390 
270  IFE4=  11THEN4X0 


APRIL  1978 


INTERFACE  AGE  167 


SOFTWARE  APPLICATION 


Look  To  The  Horizon. 


The  North  Star 


HORIZON  Computer. 


HORIZON 


To  begin  programming  in  extended  BASIC*  merely  add 
a CRT  or  hard-copy  terminaL  HORIZON-1  includes  a 
Z80A  processor!  16K  RAM*  minifloppy  TM  disk  and  12- 
slot  S400  motherboard  with  serial  terminal  interface— all 
standard  equipment. 

And,  Look  To  Computer  Enterprises 
For  The  Lowest  Prices  & Fastest 
Delivery  On  North  Star  Horizon 


Computer  System: 

Credit 

Card 

Price 

Horizon  l System  (one  drive)  kit  , . . SI 497 

Cash 

Discount 

Price 

$1439 

Horizon  1 System  (one  drive) 
assembled 

..$1777 

$1709 

Horizon  2 System  (two  drives)  kit 

. .51871 

$1799 

Horizon  2 System  (two  drives) 
assembled  * 

.,$2199 

$2114 

ALSO:  Run  TDL  Software  On  Your 
Horizon... 

TDL  Package  A with  Super  Basic  ♦ . % 228  $ 219 

For  Your  Serial  Terminal: 

Lear  Siegler  A DM -3  A (kit)  . S 728  S 700 

Lear  Siegler  ADM-3A  (assembled)  , $ 858  $ 825 

Call  Or  Write  Today 
For  Computer  Enterprises' 

FREE  Spring  Computerlogue! 


IM5AI  PCS-80/30  kit  ........... 

.51097 

$1055 

IMSAI  PCS-80/15  kit  

.$  748 

$ 719 

IMSAI  VIO-C  kit  

.5  297 

$ 286 

TDL  ZPU  Board  (assembled)  

5 183 

$ 176 

TDL  XITAN  ALPHA  1.5  kit  

.5  812 

$ 781 

Seals  8k  250ns  RAM  (assembled)  . . 

$ 203 

S 195 

Dynabyle  16k  250ns  Static  RAM 

(assembled)  * 

$ 577 

5 555 

Cromemco  Z2D  kit * . 

,51399 

$1345 

Cromemco  Bytesaver  less  Proms  kit 

£ L36 

S 131 

Shipping  charges;  S 10  per  CPU  an  larger  units;  Si  .SO  per  kit.  S2.00  min. 
per  order. 

Delivery  is  stock  lo  30  days  on  most  (terns.  Shipment  k immediate  for 
payment  by  cashier's  check,  money  order  or  charge  card.  Allow  3 weeks 
For  personal  checks  to  clear,  N.Y,  Stale  residents  add  approp.  sales  lax, 
Availability,  prices  and  specs  may  change  without  notice, 


computer 

emerpruer 


Operating  Hours: 
M-W105E.S.T- 
TM  TH-F1M  E.S.T. 
Closed  Sat  & Sun. 


P O.  Box  71  Fayetteville,  N,Y.  13066 

Phone  (315)  637-6208  Today! 


2&0  T^20 

290  I FH .>=  I E6THEN330 

300  IFR^=1£3TH£H330 
310  PRINT  R;  rt  OHMS1' i T;  M#M 
320  GGT0120 

330  PRINT  H/lEfi; ,T  MEG  0HM5%Tf  n%n 
340  G0T012Q 

330  PRINT  R/lE3?,f  ft  OHMS", Tj 

360  GOTO 120 

370  T=2 

380  GOTO 290 

390  T = 3 

400  GO TO 290 

410  T—  10 

420  GOTO 290 

430  HIM  OAT  A FOR  THIRD  COLOR  RAND 

440  DATA  1 * 10*100 , 1 E3  ■ 1 E4 , 1 E5, 1 E6, 1 E7 , 1E8, 1 E9,  - 1 , »01 
450  END 


SAMPLE  RUN 

READY 

#RUN 

THIS  PROG  HAN  VttLL  COMPUTE 
RESISTANCE  VALDES  FROM  COLOR 
CODR,  EH TER  COLOR  BAND  NUMBERS 
FROM  LEFT  TO  RIGHT  SEPARATED 
BY  COMMAS. 


#Q  BLACK 
#3  ORANGE 
#6  BLUE 
m WHITE 
#12  NO  COLOR 


#1  BROWN 
#4  YELLOW 
#?  VIOLET 
#10  GOLD 


#2  RED 
#5  GREEN 
m GREY 
#11  SILVER 


ENTER  BAND  NUMBERS  ? 4,7,3,11 


RESISTANCE 
47  K OHMS 


TOLERANCE 

10% 


ABOUT  THE  AUTHOR 

Lucille  became  interested  in  computers  approximately 
one  year  ago , after  taking  a course  in  digital  electronics , 
Her  present  occupation  involves  servicing  communica- 
tions and  digital  equipment . She  is  also  an  amateur 
radio  operator.  Her  call  sign  is  W9ST. 

She  built  her  SWTPC  6800  system  in  the  spring  of 
1977  and  has  expanded  it  to  12K  of  memory.  She  is  also 
using  the  SWTPC  CT-64  terminal  and  the  AC-30  cassette 
interface , 


168  INTERFACE  AGE 


CIRCLE  INQUIRY  NO,  80 


APRIL  1978 


T/i 


TECH- MART 


I/i 


19590  VENTURA  BLVD. 
TAR2ANA,  CA  91356 


COMPUTER  PRODUCTS 
READY  FOR  IMMEDIATE  DELIVERY 


CALL 

(213)  344-0 1 53 


NOW  SERVING 

SAN  DIEGO 

367  Birdrock  Avenue 
La  Jolla,  California 
(714)  459-2797 

Same  great  service  and  sales! 


8080  MICROPROCESSOR 
SYSTEM 


IMSAI 


-SPECIAL- 

computer 


'FULLY  ASSEMBLED  ’ 
AND  TESTED 
WITH  10  CONNECTORS 

INCLUDES  CPU,  MAINFRAME  WI22  CARD  SLOTS,  FRONT  PANEL,  POWER  SUPPLY  — READY  TO  ENJOY 


$785 


KIT  WITH  10  CONNECTORS 


$655 


NEED  SOME 
HELP? 


BUSINESS  PERSONS 


FOR  THE  OFFICE 
AND  HOME  -- 


WE  ARE  HERE  WITH  A COMPLETE  TEAM  OF  HIGHLY  QUALIFIED  PROFESSIONALS 
TO  SUPPORT  YOUR  EVERY  NEED  IN  BUSINESS  APPLICATIONS. 

— HARDWARE  - UNIQUE  REQUIREMENTS  — SOFTWARE  — 


OTHER  MAJOR  PRODUCTS 

CENTRONICS  PRINTERS  - AFFORDABLE  - CROMEMCO  - T.E.I,  12  & 22 
DEC  PRINTERS  — PROCESSOR  TECHNOLOGY  — POLYMORPHIC  — SEALS 
TARBELL  — INFO  2000  - SUPERSCOPE  — MICROPOLIS  DRIVES  — 

AND  MANY  OTHERS 

Newly  introduced  Id  the  markei.  Malibu  Primer.  165  CPS,  Bidirectional.  SI 995.00 

WE  SHIP  ANYWHERE  WITHIN  THE  CONTINENTAL  U.S. 


10:00  AM-9:00  PM 
MON-FR1 

OPEN 

9:00  AM’6:G0  PM 
SAT 

CAPRI  PLAZA 

WE  SPECIALIZE  IN  SYSTEMS  HARDWARE  & SOFTWARE 
— WE  WELCOME  INQUIRIES  — 

(213)  344-0153 

APRIL  1978 


CIRCLE  INQUIRY  NO.  94 


INTERFACE  AGE  169 


IF  YOU  ARE  LOOKING  FOR: 

PROGRAMMERS 
SYSTEM  ANALYSTS 
REPAIR  TECHNICIANS 
HARDWARE  DESIGNERS 

SOFTWARE  ENGINEERS 

SALES  PERSONNEL 

YOUR  AD  ON  THIS  PAGE  WILL  BE 
REACHING  THOUSANDS  OF 
INTERFACE  AGE  READERS  — POTENTIAL 
QUALIFIED  APPLICANTS. 

Direct  all  inquiries  to  our  Advertising  Offices: 

61  South  Lake  Avenue,  P.O.  Box  4566,  Pasadena,  CA  91106 

(213)  795-7002 


170  INTERFACE  AGE 


APRIL  1978 


Field  Engineers  /Technicians 


Were  looking  for  Field  Engineers /Technicians  with  experience  in  one  or 
more  of  these  areas: 

■ CPU  troubleshooting  and  repair 

■ Core  and  semiconductor  memory 

■ Peripheral  fault  isolation  and  diagnostics 


Software  Specialists 


Were  looking  for  Software  Specialists  with  experience  in  one  or  more  of 
these  areas: 

■ Rea!  time,  event-driven  application 

■ Operating  system  design  and  modification 

■ RSX 11,  RSTS  / E.TOPS  10 

■ Business  application  design 

■ Cobol,  Assembly  Fortran 


Sales  Professionals 


Were  looking  for  Sales  Professionals  with  a solid  track  record  of  success  in 
selling  computers  in  any  of  the  following  markets: 

■ Industrial  ■ Telecommunications  ■ Graphic  Arts 

■ Laboratory  ■ Education  '■  Banking  ■ Insurance 

■ Brokerage  ■ Large  Computers  ■ Terminals 

■ Commercial  ■ OEM  ■ Microproducts 


The  industry's  leading  state-of-the-art  minicomputer  manufac- 
turer needs  state-of-the-art  people  in  openings  nationwide. 
Digital  Equipment  Corporation  is  where  the  action  is  for  career- 
oriented,  fast  moving  professionals.  Take  a step  in  the  right 
career  direction  today  by  sending  your  resume  to:  Bob  Eld  ridge. 
Dept.  H0478  818,  Digital  Equipment  Corporation,  129  Parker 
Street,  Maynard,  Mass.  01754.  We  are  an  equal  opportunity 
employer,  m/f. 


APRIL  1978 


CIRCLE  INQUIRY  NO.  14 


INTERFACE  AGE  171 


D.C.  METRO  AREA 

TYSONS  CORNER.  VIRGINIA 

COMPUTER  SYSTEMS  STORE 

Microcomputers  & Peripherals 
for  Home,  School,  & Small  Business 
1 984  Chain  Bridge  Rd.,  McLean,  VA.  221 01 
703-021-8333 


2708  & 2716  E-PROM  PROGRAMMER 
WITH  SOFTWARE 

For  KIM-1,  Motorola  6800,  Fairchild 
F-8,  RCA  1802,  or  Intel  8080. 
Assembled  & tested,  $59.95.  Kit  $49.95 

Optimal  Technology,  Inc. 

Blue  Wood  127,  Earlysville,  VA  22936 


/ COMPUTER  HOBBYISTS!  ^ 

Nationwide  Classified  ■ 

Advertising  Newsletter 

Buy  & Sell  Hardware  & Software 

new/used/unique/low-cost  1 

$3.75  for  18  issues.  M |( 

Free  sample  issue  on  request.  , 

ON-LINE  Newsletter 

24695  Santa  Crui  Hwy.  Lob  Gatos,  Ca.  95030  , 


KIM-1  $245 

SPECIAL  — includes  power  supply 

Immediate  Delivery 

KIM  4-part  harmony  music  pkg  $35 

4.5  amp  KL  Power  Supply  + 5V,  + 12V  $34 

Write  for  list  of  KIM  memory  and  accessories 

A B Computers 

P.O.  Box  104,  Perkasie,  PA  18944 


NORTH  STAR  SOFTWARE 
VARIETY  PACKAGE  #1 

• INVENTORY  #1 

• HEX.  DEC.  TRANSLATOR  AND 
MEMORY  FILL 

• ELECTRONIC  DESIGN 

• MEMORY  TEST 

• BASIC  AND  MACHINE  CODE 
PROGRAMS 

• GAMES 

• MUCH  MORE 

ALL  ON  ONE  DOUBLE-SIDED 
DISKETTE  ONLY  $20 
FOR  COMPLETE  PACKAGE 

• ADDITIONAL  DOUBLE-SIDED 
DISKETTES  - $5 

MC  OR  VISA  WELCOME  24  HOURS 

MIDWEST  DIGITAL 

863  Wood  Ave.,  Wichita,  KS  67212 
(316)  722-1711 


Check  our  prices  — We  will  not  be  undersold! 


POLY-8813 
POLY-88 
IMSAI 1-8080 
IMSAI 
APPLE  II 
EXTENSYS 


1 drive-No  monitor 
System  2 
22  Slot 

PC  Boards/Kits 
16K 

Memory 


$2500 
$575 
$575 
15%  Off 
15%  Off 
20%  Oil 


AAAA  Computer  How’s 
1477  Barrington,  Suite  17 
W.  Los  Angeles,  CA  90025  (213)  477-8478 


SOUTH  FLORIDA 
Computer  Stores f 


Inc. 


• ALPHA  MICRO  SYSTEMS, 

MICRO  FILE,  IMSAI 

• BOOKS,  MAGAZINES,  NEWSPAPERS 

• FULL  SERVICE 

• SOFTWARE 

• WRITE  OR  PHONE  US  FOR  PRICES 
MORE  THAN  JUST  TOYS 


University  Shopping  Center 
1238 A South  Dixie  Highway 
Coral  Gables,  Florida  33146 
(305)  661-6042 


SOFTWARE 

PROGRAMS 

FOR  NORTH  STAR 
AND 

MICROPOLIS  MOD  II 

ALL  PROGRAMS  ON  DISKETTE 

DISCO-DEX  - Computer  Rollidex 
system  and  sofisticated  mailing  list 
program.  Program  includes  6 Para- 
meters plus  name  and  address  (i.e. 
source,  date  credit  rating).  Human 
engineered  and  tested  to  be 
goof  proof. 

INVENTORY  CONTROL  PRO- 
GRAM - minimum  quantity  search, 
program  will  adopt  to  your  specific 
inventory  need  rather  than  you  have 
to  adopt  to  it. 

Cost  only  $25.00  for  DISCO-DEX  or 
INVENTORY  CONTROL  PROGRAM 
Price  includes  Diskette,  full  source 
listing  and  users  manual. 

DEALERS  INQUIRIES  WELCOME 


STYX  SOFTWARE 
P.O.  BOX  11882 
KNOXVILLE,  TN.  37919 


DIGITAL  GF 
20  MAXI-  Gann 

CAT.  1.00  | 

'h  REFUND  W/Ol 
BOX  37  MA' 

IOUP  OWNERS 

16  7 £aSS'  mini-20 

a—  80 

I.A.T.S.Z  DEPT1A 

fTESON,  IL  60443 

SOL  or  NORTH  STAR  OWNERS! 

VDM  GAMES  (require  SOLOS  or  CUTE*:  Reel  time  ROBOTS  and  ASTER0I0! 


PKGV1  <2  Gamesl  - 1200  BAUD  CUTS  - Tape $20 

NORTH  STAR  BASIC  GAMES:  ROADRACE,  30  TJCTAC,  EVENWINS. 
BIORHYTHM,  SUPRWUMP! 

PKGN1  (5  Gamesl  on  Diskette  $15 


MICRO  LOGISTICS 

P.O.  Box  922,  Madison  Square  Station.  New  York,  NY  10010 
N.Y.  Residents  add  8S  Sales  Tai 


6800  SOFTWARE 

INTERRUPT  DRIVEN  PRINTER  ROUTINE  — Any 
BASIC  program  which  uses  a printer  through  a par- 
allel I/O  port  will  run  up  to  50%  laster! $7.50 

GRAPH  42  — Create  real-time  graphics  with  ASCII 
characters  on  a SWTPC  GT-61  display  with  BASIC! 
Use  standard  BASIC  statements;  no  need  for  tedious 

machine  language  programming S5.50 

The  above  2 programs  require  SWTPC  8K  BASIC  2.0. 
LIFE— Play  J.H.  Conway's  game  of  LIFE.  Enter  a 

pattern  and  watch  it  evolve!  $7.50 

POTSHOT— Ballistics  trajectory  game  with  a 
realistic  moving  display.  Every  play  different!  (Re- 
quires SWTPC  GT-61  display) $7.50 

Each  program  requires  a 6800  with  MIKBUG  and  less 
than  2K  of  memory.  Full  source  lisling  and  MIKBUG 
paper  tape  included,  or  add  $1.00  for  Kansas  City 
formal  cassette. 

—Write  for  flyer  on  our  other  programs— 

APPLIED  MICROCOMPUTER  SYSTEMS 

Box  68.  Silver  Lake.  NH  0387S 


SHORTY  CASSETTES  's 

3M  C-10  Low  Noise  High  Denisty.  Short  enough 
to  rewind  and  still  hold  many  programs. 

$1.50  ea.  — 10  for  $14.00  — Send  $1.00  for 
complete  supply  catalog  with  refund  coupon. 

^ ' m 24000  BESSEMER  J 

A WOOOLANO  HILLS.  CA.  91367 £ 


PROTECT  VALUABLE  EQUIPMENT 

Lightning  and  heavy  machinery  often  create  AC 
power  line  surges.  Extensive  equipment  damage 
may  result.  Suppressor  absorbs  surges,  protect- 
ing delicate  equipment.  Sh-h-hl!  Built-in  filter 
greatly  reduces  power-line  hash  for  ‘‘whisper" 
operation.  Used  in  processor,  teletype,  power  sup- 
ply, peripherals. 

ELF/T-10  10  amp  Supressor/Fllter  $17.25  ppd. 
ELFrr-3  3 amp  Supressor/Filter  $14.25  ppd. 

ELECTRONIC  SPECIALISTS,  INC.,  Dept.  IF 
171  S.  Main  St.,  Natick,  Mass.  01760 


Dynamic,  growing  Southern  California 
microcomputer  manufacturer  has  im- 
mediate opening  for  creative  pro- 
grammer experienced  in  8080  and  Z80 
codes.  Excellent  professional  and 
salary  growth  potential.  Send  resume 
and  salary  requirements  to 
Mary  K.  Miller 
VECTOR  GRAPHIC,  INC. 

790  Hampshire  Road,  Suite  B 
Westlake  Village,  California  91361 


MICRO-MARKET  AD  RATE: 

$50.00  per  column  inch.  Maxi- 
mum of  4 column  inches  per  ad. 
Submit  ads  to  Micro-Market  Ads 
INTERFACE  AGE  Magazine, 
PO  Box  1234,  Cerritos,  C A 90701. 


172  INTERFACE  AGE 


APRIL  1978 


Every  computer 
needs  & RCM 


Computers  Challmge  Americas  Cup  by  Eben  Ostby  □ A Beginner's 
Guide  to  Peripherals:  Input /Output  Devices  Your  Mother  Never  Told 
You  About  by  Leslie  Solomon  and  Stanley  Veit  O Computer  Country . 
An  Electronic  Jungle  Gym  for  Kids  by  Lee  Felsenstein  □ The  Best  Slot 
Machine  Game  Ever  by  Tom  Digale  O The  Micro  Diet  Better  Health 
through  Electronics  by  Karen  £.  Brothers  and  Louise  L.  Silver  □ Come 
Closer  and  We  Won’t  Even  Have  to  Talk  by  Avery  Johnson  □ The  Kit  and  I, 
Part  Four;  Testing,  Testing  by  Richard  W.  Langer  D Computer  Models 
in  Psychology  by  Joseph  Weizenbaum  □ Micro „ Micro  on  the  Wall , How 
Will  I Look  When  I Am  Tall?  by  Stuart  Dambrot  □ Copycat  Computer  by 
Tom  Digate  □ Talk  Is  Cheap  by  Hesh  Wiener  □ Project  Prometheus: 
Going  Solar  with  Your  Micro  by  Lee  Felsenstein  □ BASIC  from  the  Word 
GOTO  by  E ben  Ostby  □ Chipmaker,  Chipmaker,  How  Does  Your  Crystal 
Grow ? by  Sandra  Faye  □ The  Kit  and  l,  Part  Three:  Personality  Plus  by 
Richard  W,  Langer  D Make  Me  More  Music,  Maestro  Micro  by  Dorothy 
Siegel  □ Wings  in  Wind  Tunnels:  Computer  Models  and  Theories  by 
Joseph  Weizenbaum  □ What  Is  a Microcomputer  System ? by  Leslie 
Solomon  and  Stanley  Veit  □ Maintaining  Your  Micro  by  QS>  {The  Old 
Soldier)  □ Time  Sharing  on  the  Family  Micro  by  Barry  Yarkon  □ The 
Wordslinger:  2200  Characters  per  Second  by  Stuart  Dambrot  □ Light 
Fantastic : The  Kinetic  Sculpture  of  Michael  Mayock  by  Tom  Moldvay 
and  Lawrence  Schick  □ From  Bombs  to  ROMs  by  Lavinia  Dimond  □ 
Guard  against  Crib  Death  with  Your  Micro  by  Jon  Glick  □ Home 
Computers:  The  Products  America  May  Never  Know  It  Needs  by  Martin 
Himmelfarb  □ Putting  Two  and  Two  Together  by  Tom  Pittman  □ The 
Wonderful  Dreams  of  Dr.  K by  Hesh  Wiener  □ The  Kilobyte  Card: 
Memories  for  Pennies  by  Thorn  Veblen  □ The  Unlikely  Birth  of  a 
Computer  Artist  by  Richard  Helmick  □ Scott  Joplin  on  Your  Sci-Fi  Hi-Fi 
by  Dorothy  Siegel  □ Building  a Basic  Music  Board  by  Eben  F.  Ostby  □ 
The  Compulsive  Programmer  by  Joseph  Weizenbaum  □ The  Very  Best 
Defense  (a  short  story)  by  Laurence  M,  Jamfer  □ Chart  Up  and  Flow 
Right  by  Eben  F.  Ostby  □ Computer  Wrestling  The  Program  of 
Champions  by  Lee  Felsenstein  □ Forget  Me,  Forget  Me  Not  by  Avery 
Johnson  □ PLATO  Makes  Learning  Mickey  Mouse  by  Elisabeth  R, 
Lyman  □ Charged  Couples  by  Sandra  Faye  Carroll  □ Xeroxes  and 
Other  Hard  Copy  off  Your  CRT  by  Bill  Etra  □ The  Kit  and  I,  Part  Two: 
or  Power  to  the  Computer  by  Richard  W.  Langer  □ How  Computers 
Work  by  Joseph  Weizenbaum  □ Personally  Yours  from  IBM  by  Eben  F, 
Ostby  □ A Payroll  Program  for  Your  Small  Business  by  Robert  C.  Forbes 
□ Memories  Are  Made  of  This  by  Lee  Felsenstein  □ Memory , Memory , 
How  Much  Memory 7 by  Stan  Veit  O Software  — The  Genie  in  the  Bottle 


Every  monthly  issue  keeps  you  abreast  of  the  latest  microcomputer 
applications  for  home,  school,  and  office.  Written  by  professionals 
who  know  how  to  present  microcomputing  in  a lively,  readable, 
and  understandable  fashion,  ROM  is  fun.  ROM  is  instructive. 
ROM  is  everything  yon  ever  wanted  in  a computer  magazine. 


Look  what  you've  been  missing  without  your  monthly  ROMI 


Plus  columns  by  Ted  Nelson,  Andrew  Singer,  Bill  Etra,  and  A.I. 
Kars  Inner  T on  Artificial  Intelligence,  The  Future,  The  Human 
Factor  in  Computing ....  Plus  practical  software,  listings, 


documentation,  new 
more,  much  more. 


peripherals , interfaces » games , 


And 


computer  applications  for  living 


Name 


ROM  Publications  Corp.  j 
Route  97,  Box  I ( 

Hampton,  CT  06247 

I 


Address 


State 


U.S.A.:  DOne  year  $15  DTwo  years  $28  Dniree  years  $39 
Canada  & Mexico:  Please  add  $2/yr.  additional  postage 
Europe  ft  South  America:  Please  add  $12/yr.  additional  postage 
All  other  continents:  Please  add  $24/yr,  additional  postage 
□Check/money  order  end.  □ Master  Charge  □BankAmericard 


Exp.  date 


Card# 


Please  allow  4-6  weeks  for  delivery.  CIRCLE  INQUIRY  NO,  47 


LL 


The 

computer 
magazine 
for  the  curious 


FOR  SALE:  Intel  single  board  computer 
with  system  monitor  software.  Board  is 
factory  assembled  and  complete  with  all 
ICs.  Board  contains  RS-232C  serial  Inter- 
face and  teletype  interface.  Serial  data 
rates  are  jumper  selectable  from  9600 
bps  to  110  bps.  Board  also  contains 
three  8255  chips  (72  lines  parallel  I/O). 
System  monitor  software  permits  dis- 
play of  all  microprocessor  registers;  set 
software  breakpoints  for  program  de- 
bug  and  display  contents  of  memory, 
$375,  T.  Kaplan,  7165  Leetsdale  DR,,  Apt, 
D22t  Denver,  CO  80224,  (303)  355-8920. 


FOR  SALE:  One  Processor  Tech  16K 
static  RAM  board,  working,  $150;  two 
Godbout  4K  static  RAM  boards,  working, 
$50  each;  one  Ithaca  Audio  8K  static 
RAM  board,  working,  $100;  one  Vector 
Graphic  18  slot  motherboard,  assembl- 
ed, $75;  one  ICOM  mini-floppy  system 
(board  and  floppy)  with  FDOS  HI  for  Sol, 
working,  $700.  one  PerSci  dual  floppy 
drive,  working,  $800,  All  prices  are  nego- 
tiable. Jeff  Roloff,  2214  Brookshire  Dr., 
Champaign,  IL  61820. 

FOR  SALE:  Digital  Group  Phi  Deck  con- 
trol baords,  handles  up  to  four  decks. 
Like  new  with  original  documentation 
and  software.  $90.  Tom  Lowery,  (606) 
255-9958. 


FOR  SALE:  Southwest  Tech  CT-64  termi- 
nal, completely  assembled  with  all  op- 
tions. All  ICs  socketed,  two  pages  mem- 
ory, RS'232  connector,  baud  rate  switch. 
Immaculate  assembly,  practically  unused 
and  in  perfect  condifon.  $375.  Mike  An- 
till,  P.O.  Box  3833,  Fullerton,  CA  92631, 
<21 3)  598-1125  eves  & wknds, 

T-TESTS  you  can  do  on  your  pocket  cal- 
culator. If  you  are  concerned  with  more 
sophisticated  statistical  analysis  and 
want  software  for  your  micro,  write: 
Daniel  R.  Buskirk,  1230  York  Ave„  New 
York,  NY  10021. 


TRS-BO  SORT:  in  BASIC  l,  4K  min.  Sorts 
recs  in  memory  on  1 or  2 numeric  fields 
In  asc,  or  desc.  seq.  Input  from  tape,  k.b.T 
or  both.  Output  to  tape  or  video.  Can  be 
subroutine.  $10  on  tape  w/doc.  To:  Micro- 
ware,  Box  6153,  Syracuse,  NY  13217. 


FOR  SALE:  Heathkit  H-9  Video  Terminal, 
assembled  and  working,  $475.  Robert 
Majanski,  214  Coolidge  Ave.,  Hasbrouck 
Nts.j  NJ  07604,  (201)  288-3742,  after  7 
p,m. 


FOR  SALE:  Hewlett-Packard  model 
1601 A Logic  State  Analyzer  for  use  with 
any  180  series  main  frame  as  a display 
unit.  Includes  two  mode!  10231A  6-Bit 
Data  Probes,  and  two  blue  light  filters, 
one  for  182  and  one  for  180  series  dis- 
play units.  See  HP  1976  catalog,  page  82 
for  more  info.  Brand  new  condition. 
$1400  or  best  offer,  Mike  Rosenthal,  906 
NW  30th  St.,  Corvallis,  OR  97330,  (503) 
754-0593,  evenings. 


FOR  SALE:  MITS  Dual  Disk  System  — 
8080A  with  heavy  duty  power  supply, 
dual  disk  drive,  40K  Seals  memory, 
ADM*1  CRT,  Okidata  Printer,  2 SIO 
board,  PROM  board,  disk  boot  loader  on 
PROM,  ACR  board.  Best  offer,  J,R,  Mor- 
row, 6501  Harding  Rd,  E21,  Nashville,  TN 
37205,  (615)  329-1844  day,  (615)  352-0599 
evenings. 


FOR  SALE:  Heath  H9  Video  Terminal, 
fully  assembled  and  tested  by  an  exper- 
ienced engineer.  Interfaces  to  virtually 
all  microcomputer  systems  via  RS-232, 
20  MA  loop  or  TTL.  Includes  many  unique 
features.  Price  includes  shipping,  $530, 
R,  Edison,  4 Longfellow  PI.,  Boston.  MA 
02114,  (617)  742-3074, 


FOR  SALE:  Control  Data  16-A  computer 
system,  8K  x 12  bits  core  memory,  2 
multiple-device  I/O  channels,  350  cps 
paper  tape  reader,  TTY  BRPE  punch  (1 10 
cps),  in  desk-type  cabinet,  110  vac;  also 
161 A I/O  typewriter  interface  with  stand, 
168-2  aux,  arith.  unit,  2 model  601  mag 
tape  drives,  ail  documentation,  software 
on  mag  tape  and  listed,  spare  cards, 
cables.  $995  for  all.  Roger  C.  Buck,  1122 
Post  Dr.,  Rockford,  IL  61108,  (815) 
399-2507. 


FOR  SALE  OR  TRADE:  DEC  Peripherals 
and  Modules:  DK8EP,  $375;  KL8E,  $195; 
AD8  16  oh.  A/D,  $875;  Omnibus  expand- 
ers, power  supplies,  DECwriters,  ASR33, 
etc.  Send  for  list,  Trade  for  ham  gear  or 
computer  gear.  Any  DEc  units  repaired/ 
custom  interfaces  buiit.  J.  Simpson,  Box 
632,  W.  Caldwell,  NJ  07006, 


FOR  SALE:  Teletypes,  35  ASR’s  and 
KSR's  cheap.  Carl  Schuch,  970  N.  Main 
SL,  Orange,  CA  92667,  (714)  639-0600. 


WANTED:  information  on  a FABRI-TEK 
Model  #422,  P/N  999-3761-02,  IK  core 
memory.  G,  Lose,  907  Minnesota  #6, 
Troy,  Ml  48084,  (313)  583-9744, 


WANTED;  Heath  compatible  hardware 
and  software.  Will  buy  or  trade  extended 
BASIC  software  programs  (have  over  70 
now).  Send  replies  to  Nick  NaImot  7468 
Maple  Ave.,  Maplewood,  MO  63143. 


FOR  SALE:  TDL  8K  BASIC  in  PROM. 
Works  In  S-100  bus  with  280  CPU  and 
TDL  monitor.  Powerful  and  fast.  Set  at 
addresses  C000  to  DFFF  (out  of  the  way). 
$300.  E.  Tottle,  2993  Yorkway,  Baltimore, 
MD  21222. 


FOR  SALE:  Heathkit  computer  system 
(8080  cpu)  fully  assembled  and  tested 
with  all  software.  H8  computer  and  H9 
video  terminal.  Contact  Paul  Randazzo, 
37  Maxwell  Dr.,  Wethersfield,  CT  06109, 
(203)  529-0530,  Asking  $1300. 


FOR  SALE:  Dazzler  Color  Terminal 
system,  88-4PIO,  cherry  keyboard  and 
case  with  numeric  keypad.  All  items 
function  perfectly.  Software  and 
manuals  included.  $400  complete.  Con- 
tact James  Burnham,  466  W.  Washing- 
ton #86,  El  Cajon,  CA  92020  after  4 p.m. 


FOR  SALE:  Sphere  System  I,  boards  on- 
ly, 6800  CPU  With  PROMs,  CRT,  power 
supply  and  cables,  all  with  documenta- 
tion. $225.  W.H.  Davis,  P.O.  Box  628,  An- 
napolis, MD  21404,  (301)  263-4832. 


SWAP:  Two  DEC  fltpchlps,  M7319 
Scratch  Pad  Memory,  16x256;  M7336 
PCS  16E;  want  photo  equipment,  Nikon, 
Olympus  OM-1*  Leica,  Please  send  me 
your  offering.  Dr.  S.  Zeitlin,  250  Gorge 
Rd.,  Cliffside  Park,  NJ  07010, 


TRADE:  12-slot  Altair  8800A  with  HD 
power  supply  plus  10  slot  IMSAI  for  fac- 
tory assembled  Altair  8B00B.  Both  units 
fully  socketed  and  factory  checked  out. 
Ken  Roberts,  10560  Main,  #515,  Fairfax, 
VA  22030,  (703)  591-6008  or  378-7266. 


FOR  SALE:  Altair  8800b,  16K  Altair 
memory  card,  88-2SIO  serial  I/O  (one 
port),  Proc.  Tech.  3P  + S,  8K  BASIC,  all 
manuals,  perfect  running  order,  little 
used.  Fully  burned  In,  store  checked  and 
tested.  Asking  $1960  for  ail.  Dr,  J.  Hotch- 
in,  18  Paxwood  Rd.,  Delmar,  NY  12054, 
(518)  439-4122, 

FOR  SALE:  First  13  Issues  of  BYTE 
Magazine,  $50.  S.  Gorman,  2368  Bol- 
sover,  Houston,  TX  77005. 


174  INTERFACE  AGE 


APRIL  197$ 


FOR  SALE:  Used,  good  condition  iCQM 
microfloppy  disk  with  S 100  interface  and 
software,  $600;  IMSAl  4 port  parallel  I/O, 
$200:  SSM  video  interface,  $150;  OAE 
paper  tape  reader,  $50,  Peter  Kazlouski, 
4234  Chestnut  St.,  Philadelphia,  PA 
19104,  (215)  EV7-7224. 


FOR  SALE:  Heathkft  H9  video  terminal 
assembled  and  tested.  Used  only  5 
hours.  $500.  Howard  Schimmelpfennig. 
351  N 41  h West,  Logan,  UT  84321,  (801) 
752' 1987, 


WANTED:  Technical  data  on  a CRT  ter- 
minal made  by  FQTO-MEM,.  Inc,  Ter- 
minal has  Ball  Bros.  CRT  assembly  and 
separate  cable-connected  keyboard.  If 
you  have  any  info,  drop  a card  to  Fred 
Ordway,  P.G.  Box  5946,  Washington, 
D.C.  20014. 


TRS-80  SORT:  in  BASIC  lf  4K  min.  Sorts 
records  in  memory  on  1 or  2 numeric 
fields  in  asc,  or  desc.  sequence.  Input 
from  tape,  k.b.,  or  both.  Output  to  tape  or 
video.  Can  be  subroutine.  $10  on  tape, 
with  documentation.  Micro  ware.  Box 
6153,  Syracuse.  NY  13217 


FOR  SALE:  Diablo  Systems  Model  31 
disk  drive  with  Interdate  controller.  Disk 
drive  is  100%  operational,  controller 
needs  some  work.  Full  documentation 
supplied  for  both  drive  and  controller. 
Best  offer  over  $1200.  Tom  Olsen,  655 
So.  Fairoaks  Ave,,  Apt  H206T  Sunnyvale, 
CA  94086,  (408)  737-9353. 


FOR  SALE:  Two  16K  dynamic  memory 
boards,  factory  assembled  and  tested, 
invisible  refresh,  acces  time  400  nsec. 
Use  on  S-1Q0  bus  Altair  8800  and  IMSAl 
8080.  $295  each,  plus  shipping.  A, 
Chong,  1718  Greenwich  St.,  San  Fran- 
cisco, CA  94123,  (415)  771-5496. 


FOR  SALE:  Working  CT  1024,  keyboard, 
power  supply,  serial  interface  (RS232), 
computer  controller  curser,  all  socketed. 
$100.  Les  Zoltan,  151  Buckingham  Dr, 
#280,  Santa  Clara.  CA  95050.  (408) 
984-7698. 


FOR  SALE:  Quay  Z-80  CPU,  factory 
assembled  and  tested,  $250,  VDM-1 
Video  Display  Module,  factory  assem- 
bled by  Processor  Tech,  $200.  SD  Sales 

4- K  Staffs  memory  for  S-100,  Z-80  com- 
patible, $50.  Godbout-Morrow  “Smart 
Cassette  Interface”  for  3 cassettes, 
RS232  and  20ma,  $75.  CCTV  High- 
Resolution  professional  Video  Monitor, 
$100.  SWTPC  ASCII  keyboard,  fully  en- 
coded w/interface  and  parity,  in  cabinet, 
$50.  SWTPC  power  supply,  suitable  for 

5- 100  (5t  12  and  -12  volts),  in  cabinet,  $50. 
IMSAl  6-slot  motherboard,  £15.  Or  take 
all  of  the  above  with  documentation  for 
$750.  Eric  Schneck,  426  E.  85th  ST.,  #5D, 
New  York,  NY  10028,  (212)  737-6458, 


FOR  SALE:  6-month-Qld  Some  terminal. 
24  lines  with  80  char/line,  upper  and 
lower  case,  block  mode,  protected  fields, 
direct  X/Y  cursor  addressing,  etc.  The  in- 
terface is  RS-232  switch  selectable  from 
75  to  19,200  baud.  Also  has  a numeric 
keypad.  Perfect  condition.  $850.  Jim 
Baumgardt,  6821  San  Alto  Wy.,  Buena 
Park,  CA  90620,  (714)  826-7056, 


FOR  SALE:  two  Digital  Group  8K 
memory  boards.  Uses  2102-1  chips.  Pro- 
fessional assembled  and  running 
perfectly  for  3 months.  $200  ea.  L. 
Langrohr,  work:  (312)  262-1600,  X491, 
home:  2069  N.  Humboldt  Blvd.,  Chicago, 
IL  60647. 


TRS-80  LEV  EL- J BASIC:  Star  Trek  (needs 
12K),  list  $7  00,  tape,  $9,95;  Biorhythm 
(4K),  list  $4,50,  tape  $7.00;  Lunar  Lander 
(4K),  list  $3  00,  tape  $5.00.  J R.  Menzies, 
7106  Colgate  Dr.,  Alexandria,  VA  22307. 


FOR  SALE:  Assembled  8080  system,  im- 
sai  22-slot  mother,  large  power  supply, 
PIC-8  28K  Godbout  RAM,  North  Star 
Oise,  PolyMorphic  video  board,  and 
Digital  Group  keyboard  and  cab,  $2800. 
Morrow  Cassette  Bd,  assm,  $79r  God- 
bout  ROM  with  4K  of  8080  assembled 
monitor  $200,  3F  + S kit  $1 10.  Oliver  tape 
reader  assm.  $60,  C,  Wat  robin  ski,  4923 
N.  Kedvaie,  Chicago,  IL  60630,  (312) 
736-6920 


TRS-80  OWNERS:  I have  the  software 
you  need  to  make  your  computer  do 
what  you  want  it  to  do.  All  packages  on 
cassette  with  documentation.  For  more 
info  write  Jerry  A.  Hicks,  1910  Grant  St., 
Malvern,  Arkansas  72104,  (501)  337-1443. 


FOR  SALE:  Heathkit  H-9  video  terminal, 
expertly  assembled,  $600  Also,  box  of 
ten  3-inch  Data  Packaging  (DPI)  floppy 
disks,  never  used,  $50.  i pay  shipping, 
Andy  Thornburg,  400  E.  Jackson  St, 
Desoto,  IL  62924. 


FOR  SALE:  Central  Data  2650  system 
with  Elect.  Tech  Power  Supply,  S-100 
adapter,  and  keyboard.  With  text 
editor/assembler  and  BASIC.  You  add 
TV,  cassette  recorder  and  turn  on,  $350. 
Three  Ithica  Audio  250ns  8K  memory 
boards,  $150  each.  Proc.  Tech  3P+S 
fn/out,  $130,  Tarbetl  cassette  interface, 
$100,  Documentation  with  each.  C.  David 
Remhart,  Box  21 2.  Louisville,  IL  62858, 
(618)  665-3030  evenings. 


FOR  SALE:  Cromemco  bite  saver  with 
MfTS  8K  BASIC  plus  8 PROMs,  $300, 
With  1 PROM  $150.  MfTS  disk  boot 
loader,  $30.  Multi-boot  loader,  $20.  IMSAl 
4K  static,  $80.  MITS  4K  dynamic,  $80. 
Ken  Roberts,  10560  Main,  #515,  Fairfax, 
VA  22030,  (703)  591-6008  or  378-7266. 


CAREER  WANTED;  I am  looking  tor  a 
challenging  position  programming  mini / 
micro  systems  for  a small  company  or 
department  in  the  Los  Angeles  area. 
Responsibilities  should  be  broad  based. 
I have  over  7 years  experience  program- 
ming all  types  of  systems,  assembler 
and  compiler  languages,  and  application 
and  system  programming.  For  a com- 
plete resume,  write  Gary  Young,  P.O. 
Box  66572,  Los  Angeles,  CA  90066, 

FOR  SALE:  Altair  8800B  MPU  18  slot 
motherboard  with  11  edge  connectors. 
Processor  Tech  3P+S  and  VDM-1, 
Tarbell  I/O  with  Ro-Che  cassette  con- 
troller, keyboard  model  EW-100B,  all 
assembled  with  cables  and  manuals  in- 
cluded, $2000.  or  best  offer.  K, 
McLeanas,  711  E,  Elizabeth  Ave.,  Linden, 
NJ  07036,  (201)994-3100,  ext.  268  days  or 
(201)  925'3053  nights. 


FOR  SALE:  TRS-80  Microprocessor  with 
tape  unit  and  RF  modulator  for  use  with 
any  TV,  Brand  new,  still  under  factory 
warranty.  $499  plus  shipping.  Also  have 
Medical  Software  for  microprocessors 
available:  patient  history,  health  risk  pro- 
file, differential  diagnosis  generators, 
clinical  laboratory  data  analysis,  symp- 
tom, disease,  and  drug  cross-indexing, 
bibliography-reference  retrieval,  and 
others.  Write  R.  Lufkin,  Star  Rt.  i,  Box  4, 
Charlottesville,  VA  22901. 


FOR  SALE:  Hewlett-Packard  Model  97 
Printing/Programmable  Calculator.  Cur- 
rent, top-of-theJine,  Excellent  condition. 
Less  than  a year  old.  Asking  $450,  Perry 
David,  5 Sycamore  Lane,  Skillmam  NJ 
08558.  (201)  685-1220  days,  (609)  921-3175 
evenings. 


FOR  SALE:  Texas  Instruments  Silent  700 
model  720  keyboard/printer  data  ter- 
minal RS232  interface  with  cable  and 
connector.  Also  has  parallel  input  and 
output  interfaces.  Good  condition,  with 
manual,  $825,  Earl  Petersen,  (213) 
889-8392. 


FOR  SALE:  Data  reference  card  for  RCS 
CDP1802.  Opcodes,  mnemonics  in  alpha 
and  numeric  sequence.  Cross  reference, 
Binary/Octal/Hexadecimal/ASCli,  $1,00 
plus  SASEt  R.W,  Moell,  5505  Daywood 
Ct.,  Raleigh,  NC  27609, 


FOR  SALE:  8K-8080A  system,  6 parallel 
I/O  ports  (add  2 chips  for  3 more  PIO  and 
1 serial),  3K  PROM  board  (w/o  2708),  two 
4K  450nsec  low  power  static  RAM,  TVT  3 
terminal  with  cursor  control,  UART 
board,  2K  RAM  board,  Hall  effect  ASCII 
keyboard,  HITS  audio  cassette  interface. 
All  boards  new  and  unused,  sockets  for 
all  chips,  most  boards  assembled,  5amp 
power  supply,  edge  connectors  (extra  in- 
cluded), card  guides*  case,  documents 

Branched  to  Next  Page 

INTERFACE  AGE  175 


APRIL  1978 


tion,  bonus  2-60  chip  ground  plane  w„w. 
proto  boards  with  96  gold  plated  ww 
sockets.  $675  (sent  UPS).  Write  for  infot 
David  Krlvoshik,  18  Newcomb,  Elizabeth, 
NJ  07202. 


NCR  high  speed  paper  tape  punches, 
1 lOWfSOHz,  used  but  overhauled;  about 
100  cps  (acc.  to  tech  manual),  self  con- 
tained cabinet,  tape  spooling  mechanism 
built-in,  8 tracks,  weight  40  lbs.  Delivery 
within  5 weeks  ARO.  Price  $200  incl. 
freight.  Collective  orders  from  clubs 
(min.  5 punches),  $150  per  punch  plus 
$100  for  freight.  Order  accompanied  by 
crossed  checks  shal  be  sent  to  Time 
Out,  Siegfried  Manfred  Rambaum,  Ross- 


doerfer  44,  6100  Darmstadt.  Germany, 


FOR  SALE:  PDP8I  memory  and  peripher- 
als, IBM  731  I/O  terminal.  All  in  good  con- 
dition at  low  prices.  Send  SASE  for  list  to 
R,  Romac,  Box  124t  Yorkville,  IL  6Q560  or 
call  (815)  498-2570  after  6 p.m. 


FIFO  FLEA  MARKET  ADS 

★ PERSONALS  FREE  * 

Maximum  10  lines  per  ad.  Submit 
Ads  to:  FIFO  Ads  — INTERFACE 
AGE  Magazine,  P.O,  Box  1234, 
Cerritos,  CA  90701. 


Same  day  shipment.  First  Sine  pads  only.  Faclory 
(esled  Guaranteed  money  back  Quality  lC‘s  and 
other  components  at  factory  prices. 

INTEGRATED  CIRCUITS 


U IWJJuT  w I ID  I 


r**Jh 

a«,if 

KiiH 

74-30H 

,'*UN 


«iin* 


ld  >nimh 

M JlliNl) 

,,  ’(LUS* 

■J 

1 1 ?fl£lU 

, ,u  JiLSian 

;n  mswrn 
rns'frt 

r.t  HUHr* 
tn  '4LS1  JS| 

*J  wjimm 

IT  lULllJIN 

,'u 

m r j La 1 67v 

in 

(41 

43 

13  TiiSfSSH 
71  MtCSlN 

m ■ 

*1  T4iS«rtt 
|+  LlMIAH 

Vi  n4aQ.fi. 

yt  fjjftn, 

■ 1 COM) 
tt  c^utj 


isi i :?ar  sag 


CW5H  J5II.1 

CD451*  II? 

C1U11<  I 0/  «*4ll* 


;1 


LJi  iviwr.i 
IS  IHU.3IH 
If  UttUfl. 

;i  1413?? 

Si 

I fl  IM1** 

IS  Uwu 
K LUlKf 
35  lUiajH 
12  iMWli1 

ET  JjWJ3(r 

it  IM-Nitii 

E-r  iMTiin 


i&m 

sra 

w ennui 

^ CCU5U 

ttHfllS 
™ CDJfll* 
£ LB«lE 
*-  count 

I;  CDIflll 
^ Ct-tU.O-  1 


- a rii*  t 

?*  :wMi  • ww 
j;  hmsH  , .■,  vuirf 

(TJ  ousts  fit  WwtJria 
3Q4M1  4*  Wrl[>> 
■*’  ■TPfllft  | tp  ‘(it'KH 
n caiilSL!  I « mat 
4no4 
tCf.fi 

biIom 

WHUOH 
^srira 


P.0-  Box  4430N  Santa  Clara,  CA  95054 

^^^^Farwill  call  onfy: (AOS)  988-1640 

SCDtl  Blvtf. 

Q 


kFor  will  call  only: 

Hk  2996  Scot!  Blvd.  ^ 

.uwL 


fELECTRONlCS 


■3W8U  I 
Jt  ?JKO 
! ?tC?a 
.'it’ifl, 


III 


(mUmUmi  i'.j.i  r-.  Mm 


2W  UtMWTW 
TS  <w* 
rtncu 


13  SD 
)W 

J.W 

I* 

™ S^pS  j™  cKS3  11  l Vi  j* 

it  Hr! S3  K ™ MMtni  ido 


?1  TfllJS 
■ f ?K5(1 

i is  Mi'  : id  ;j£  ™ 

v,  I M130-  I :r  row?  * f?£  ?“ 

i?  IN  gHffi  ,?  vu/;i 


OPilSKir 

i 

cdPiifii 

m 

hart  nra 

.tTV  iniT 


) !-)  ^ Mil?  th  : 

*i%  t b«i?  is 

1 1 jit  if  yv  * 

IDJ-J  <*  -W-l  ]» 

| jja  j* 

Ava  utiwi  i w 

L?  5Q  Hr  in 

iTtii  l IHJf  ««mfl 
!■:.  ro  1 Li.'B'.  Q»ir  i S5 
31  sd  EOlDeyWrlOi 
ninruni u. 
S Ml  ‘d  jH  htf  Ql  i 

r w t-j^ipc*  «s- 

% fti 


a ihs  Win  < 3d 

a Hi  vtr?  i in 

STNiUtw  4 in 
b SMI  'in,  1 i.il 
M ] I E H Hrir  i-3 


J Ql[4  UnlfVil.il 
tifcim  Bifid  (J 

OmMW  V 141  Vr»-  4lL  H,  S UKr 
M L EQ  'I'lt'ir  id-H 
*H4i  KMltB  IviifA  rfD 


Pualrfipiti  law  Logic 


'4l>ll( 
■‘HUM 
MU/ SI 
Mi«H 

mimn 


j,  a 

!;  ass 

EM  LMj^, 

tK<  4-Adjnn  K 

J|£“5  I,fi  iW3inn 

filOTAl  »r  I MJIt 

13  * 

JLi-JH,  m 

M;nN.  I K «MK0*  iT 

»'  lMUD.  ri 

TiliA  t*  iMBDTS 
■■43£?N  W IMISM 

mt«  Hi 

MLiSQ4i 


3,  lM-u'  .' 
fl  iWiftaa- 
nifl  L-Mf  1 - ' 

! *1  LM/E»I.’ 


ft  WtiflUV 
Id  HEMUl 
■n  DliiCS 
« HE^SI? 

Hi  4FI&U 

JD  i,Eibi4 

H ft 

Hl-'+i’I! 


, H Titian 

[ ^ tltiPfS  i 


■ v tini}}  is  iirSrm  T , MWJH 

;s  -a  ,s  SB  ij  sm 

5 > iiiini  i ar  Tir  i'.  ■ tii  * 

1 ■'  E^WIII  71  ricwi  T»  “y,; 
1?  WIA\S  j M MC9&  10  SO  "JSSj 

C rtl«W  104  hcmb  ID%.|  . K 

tl  f T^KJr  LIJW  SZl 


Jj  edicts 
2 CQ4ETW 
'«  fflj  ' 


cTrtui 

MVsjriAnw 


1 Ob 

J Uli 


HS^«3 

‘1=  ■'  ■ 

AWSun 

jiBjirii 

4CfflS‘3? 


1}  WUXt  1' 


7T1I. 

1C  l*il  tf|« 


.'iisetii 

rjLsasu 

?4L^">',ll 
.'i|  ?j  lilil 
T4|5l]i| 
rai- 1 io 

■i 


LU3MT  U 
' L«l?01  H 

■ ivjMir 
m- 

' LMH0l(-i 
V ‘ B 
IMJids  rt 

■ iMJW-ii 


Ui  lKW 
in  iw» 
ito  nm 
us,  iviiscn 
I to  IH42CH 
1 H,  'MSHCN  (tirtTti 

1 » A Id  D CQhVinrill  UOJiJri 
I 10  I3CUWI 


*'  U3I0M 
1 2 

bss 


fiiti 

m 

.J  4170 

3 W 

1174 


II  ki  I'd  1 la  It  lk<i  rz  .Ira* 

d\  h.u,-d  HfMMfHfMlt 

S3  if,  jho  i.i  e*# 

i.A  i, |i,,Cr,d  14  DOErcrSi*  id  Vi 

iuu 

a, a u?n  ij 


Mihh;  L?ijn(n  IV  l d J.fi.t*  a 

13'UMs  l [5  Mcur^g  Cllpi  J ll  . '. 

■i|»oh,lii|  f min  prrfH  ,,1.|*.  mjr| 

tOBMMOfAL  IMpALIIlS  « ,iMi 

'•  " j r 

■iii  i40  i mu  ?m  tr  1171  n 

ns  wmi  wn*r  i i>Di  i ia  lists 


UlClFAL  llimMaMEtEH 


MIM 


If VH  Jit! 

13  *y  cl  wo  mi 

il<  rM;  i*d  3 

IA  U MO  HI-  I* 
/IV.1  lEnj  in, 
m 1 r in*  Mi  dMfl 
DMnAV  LEW 

Mwn  u 

WMJ  (T, 

HlUITJ.ri  LA.-CA 

BUM  td 

Ihjfi?  ULjirrh  u 

Bt/JfWB  CACC 

UtTt?  rso  u E£ 

niJM  cc 

Ei-il  >!  'I  dd 

HH)y:ii  Sc?  Cd.  ct 

EUiWSSnL  cec* 

EhtlfOa  nsf  cm 

l S*4  liAW 


m is» 
Sw  i ft 
’«  ' " 
!*]J  . *1 
DM  1 n 
w *r> 


i <0  prmtw 
1 10  s;»a 

, tg  ip,jg 

1 _ > « WUCK.l 

7dLi7;i,  l;  itfjisr*  1 1(1  Bj?iii3 


Uf>  cfltui; 

/To.  cm M* 

ij  fl  ClUdW  i — 

in  CBiWjr  JIP3A1  1 Its 


in  <]5r 
rt  f w 

?r  MaO.MSliij.ilT 


l*  a m rtp  t ^ 

C.J  "DO  ph  Jgi  I Jfl 

'« jr*  »+s4  ww  i a 


* W QKfi  jj  Ml 

*"i|l  Mfl  Mif 

....  ...  n « 

' OS  Hlf  i 'A 

tfl  l?lt  tW 


,'U»4 

/hl'iEti 

7M0S) 


d?  ■ rl?  r tkisnuH  pisip  cji-j* i 
ICCMidt,  iS«M  ilk,  In  ri«p|Ll  ri* 

tHMhuiLB  idud  lira 

ff  llAU  loud  II  1 13*  tit 

,*  i»  iSSlilM  Ob  Ildus 

IN  111  Mint  Al  4*  M 

,n  li'>  '!*'  HU>d  Atpinreloi  II  JQ 

tij  Y' Jn  iiffiliif  btua  In  Ul.  i,’ 


r? 


i -.i 


iasff.'K'rs, 

.,-,.■1 ...... ....... 

JIM  CM'pi  piUlMrtl 


!3 


m LFliCH?  tfkdl*;*  * in.iw.  Id  K CiK-ldi 


1*131  s H. 

4 Hulun  digl.ll  PC 
o Ut  :, 


its  K Mr*K«l  a 


!H  go 

. ___)■  a* 

* fvd  J r H t f 


Sinclair  3Vz  Digit  Multimeter 

Ban.  oper.  1 mV  and . 1 NA  resolution  Re- 
sistance K>20meg.  T%  accuracy.  Small, 
portable,  completely  assem.  incase.  1 yr. 
guarantee.  Best  value  ever1  $59.95 

New  Cosmac  Super  "ELFM 

RCA  CMOS  expandable  microcomputer 
w.'KEX  keypad  input  and  vidtip  output  for 
graphics.  Just  turn  on  and  start  loading 
your  program  using  the  resident  monitor 
on  RDM  Pushbutton  selection  of  all  four 

60  Hz  Crystal  Time  Base  I 

Kit  $4.75  Converts  digital  clocks 
from  AC  Jwc  frequency  to  crystal  time 
base.  Outstandma  accuracy-  Kit  includes; 

PC  board,  MMS369,  cryslaf,  resistors, 
capacitors  and  trimmer. 

Not  a Cheap  Clock  Kit  $14.95 

Includes  everything  except  case.  2-PC 
boards.  G-.5CTIED  Displays.  5314  cloeR 
chip,  transformer,  all  components  and 
full  instructions,  Same  clock  Ml  with  .80 ' 
displays.  521.95 

CPU  modes.  LED  Indicatprs  ol  current 
CPU  mode  and  lour  CPU  slates.  Single 
step  op.  lor  program -debug.  Built  in  pw. 
supply,  256  Bytes  of  RAM.  audio  amp.  & 
spkr.  Detailed  assy.  man.  wPC  board  K 
all  parts  lully  socketed.  Comp.  Kit 
S 106. 95  Nigh  address  display  uplipn 
0.96.  Low  address  display  option  9.95 
Custom  hardwood  cab.;  drilled  front 
panel  19,75  Weld  Battery  Backup  Kit 

Clock  Calendar  Kit  523*95 

CT7015  direct  drive  chip  displays  dale 
and  time  on  .6"  LEDS  with  AM-PM  indi- 
cator . Alarm, 'doie  feature  includes  buz- 
zer. Complete  with  all  parts,  power  supply 
and  instructions,  less  case.  |< 

Digital  Temperature  Meter  Kit 

Indoor  and  outdoor.  Automatically 
1 switches  back  and  forth.  Beautiful.  50" 
LED  readouts  Nothing  like  if  available, 
heeds  no  additional  parts  for  compile, 
full  operation.  Will  measure  - 100’  to 
-?O0  F.  air  or  liquid.  Very  accurate. 
ComptclB  instructions.  S3 9. 96 

w ‘ail  parts  4 . 95  Fully  wired  and  tested  in 
cabinet  151,70  1502  software  kchng 
club,  write  lor  info. 

4K  Ell  Expansion  Board  Kit 
with  Cassette  l/F  S79.95 

2.5  MHz  Frequency  Counter 

Kit  Complete  kit  less  case  $37.50 

30  MHz  Frequency  Counter 

Kit  Complete  kit  less  case  $47.75 

Prescater  Kit  to  350MNz  519,96 

NiCad  Bait.  Fixer/Charger  Kit 

Opens  shorted  cells  that  won't  hold  a 
charge  and  then  charges  them  up.  ail  tn 
one  kit  wMi  parts  ft  ins  true.  S7.ZS 

Available  on  board  options:  1 K super  RDM 

monitor  SI  9.95  Parallel  I/O  port  S7.35 
RS232  l/F  S3.50  TTY  ZQ  ma  l/F  51.95 
SMOO  Memory  l/F  S5.30 

Tiny  Basic  for  ANY  1802  System 

Stopwatch  Kit  526.95 

Full  six  digit  battery  operated.  2-5  volts, 
3.2760  MHz  crystal  accuracy.  Times  to  | 
59  min. , 59  sec..  99 1/1 00  sec.  Times  sld. , 
split  and  Taylor.  7205  chip,  all  compo- 
nents minus  case  full  iostruc. 

RCA  CosmacVIP  Xit  275.00 

Video  coo, outer  with  games  and  graphics. 

Kansas  City  Standard  Cassette  5 ID. 08 
On  ROM  Monitor  S3B-0Q 
Super  Elf  owners  lake  30B'o 

rtrininal  ffttmar  "Cl  c”  l.i 

78  IC  Update  Master  Manual 

1970  IC  Update  Master  Manual  S30.OD 
Complete  tC  data  selector  2175  pg.  Mas- 

Ul tyiudl  bUMtldC  CLr  Nil 

All  parts  and  Instructs.  569.50 

Board  only  14.95 

Auto  Clock  Kit  $15.95 

DC  dock  with  A -.58"  displays.  Uses 

ter  relerance  guide.  Over  42,000  cross 
references.  Free  update  service  through 
1975.  Domestic  postage  S3. SO.  Foreign 
S6  00  Final  1977  Master  closeout  SI  5.00 

Video  Mudufalof  Kit  $9.95 

Convert  your  TV  set  into  2 high  guafity 
monitor  with  pot  affecting  normal  usage. 
Complete  kit  with  lull  instructions, 

National  MA-IOfZ  module  with  alairn 
option.  Includes  light  dimmer,  crystal 
timehasE  PC  boards  Fully  regulated, 
comp,  instructs.  Add  S3. 95  for  beautiful 
dark  gray  case.  Best  value  anywhere. 

TERMS:  $5. OB  min,  order  U S,  Funds.  Calitreslden1sadd6%1ax.  FREE;  Send  for  your  copy  of  our  NEW  1978  [ 
BankAmericard  and  Master  Charge  accepted.  QUEST  CATALOG,  Include  24?  stamp.  \ 

^ Shipping  charges  will  he  added  on  charge  cards.  J 

ADVERTISER  INDEX 


Info 

Inquiry 

Number  Page 

manufacturers 

1 Alpha  Microsystems 12-13 

2 AFIP5 60 

3 Aclec  Electronics,  Inc.  51 

A Android  Amusement  Corp .59 

5 Canada  Syslems,  Inc . 61 

6 Central  Data T .3 

7 CMCTEI .48 

9 CompulalherConsulLanls  S4 

10  Microcom  Systems B4 

11  Cromemco,  Inc * 1 

12  Dala  Dynamics  Technology  22-23 

13  Demarco-ShaUCompuler  Systems  37 

14  Digital  Equipmenl  Corp.  171 

15  The  Digital  Group  >15 

16  Digital  Micro  Systems 44 

17  dHItfilum  Press 10-11 

10  Dynabyte 27 

19  Electronic  Control  Technology  ......  .47 

20  Enclosure  Dynamics,  Inc. ...  20 

22  Electronic  Systems  Furniture  Co,  29 

23  F el  5 bu  rg  Assoc  I at  es.  i nc  9 

24  Forethought  Products 39 

25  D.C.  Hayes  Associates  Inc,  ....  35 

26,99  Heath  Company 20.  6 C 

27  lldanlnc ...45 

25  Inlo  2000  Corporation  ,67 

INTER  FACE  AGE  Magazine 46 

INTERFACE  AGE  Back  Issues  .38  106 

29  Intertec  Dala  Systems  . . 31 

30  Lear  Slegler,  Inc.  . 43 

31  Meca 30 

32  Microdesign.,.., 57 

33  M ic  ro  Com  pu  te  r Dev  ices  Inc 21 

34  Micromatlon  ,41 

35  Micro  Memory  Inc,, 61 

36,66  MicropoUs  Corp.  . . . r IB,  19 

37  MPJ 54 

38  National  Software  Exchange,  Inc,  ...  , 33 

39  Osborne  & Associates,  tnc 4 

40  PAiA  Electronics  50 

41  Percom  Data  Co.,  Inc.  34 

96  Percomp  78  (Santa  Ana) 24-25 

42  Peripheral  Vision  Inc 45 

43  Personal  Compel  ing  (Philadelphia) 17 

* PoiyMorphic  Systems,  Inc,  1BC 

45  Quasar  Industries,  Inc 40 

46  George  Risk  Industries,  Inc. , . 39 

47  ROM  Publications  Corp,  173 

48  ScienlJfLc  Research  I ns  I rumen  Is ......  70 

49  Seattle  Computer  Products,  Inc.  ......  49 

50  Sylvanhills  Laboratory,  me 52 

51  Space  Byte  Systems  Group 32 

52  Sore  c Tec  hn  o fogy , I n c 65 

53  SWT  PC , , IFC 

54  System  Insights 7 

7 TEI-CMC ...  .48 

55  Thinker  Toys  .......  53 

66  Trace  Electronics  tnc.  5 

57  Vandonberg  Data  Products  54 

58  Vector  Electronic  Co.,  Incx  73 

97  United  Slates  Robotic  Society 150 

50  United  Technical  Publications 56 

61,62  Wameco  Inc,  47.59 

83  Xttex  Corporation 36 

64.65  Xybek  44.57 

COMPUTER  STORESiSURPLUS  STORES 

87  Advanced  Computer  Products 166 

66  A-vIdd  Electronics  Co.  119 

69  Bits  N Bytes.  Fullerton,  CA  .117 

70  Byte  Shop,  Lawndale,  CA  , ,100 

71  Byte  Shops  ol  So,  FL.  127 

72  Byte  Shop, OH ,,123 

100  Byte  Shop,  Santa  Barbara,  CA  ......  .108 

75  MicroWorld  . ...........  89 

76  MicroAge  , 108 

77  Byte  Shop,  Tustin,  CA  129 

79  Computer  Components  109 

00  Computer  Enterprises  169 

01  Computer  Marl  of  New  York  inc.  , , . , , 131 

82  Computer  Store,  Santa  Monica,  CA  . . 102 

03  Dig  I -Key  Corporation 163 

04  Ithaca  Audio 100 

05  Jade  Computer  Products ........  164-165 

73  Khatsa  Computer  Systems  Inc ,137 

86  Mission  Control 133 

07  Neighborhood  Computer  Store 100 

80  NCE/Compulermarl  ...  1 07 

95  Quest  Electronics  176 

89  Rondure  Company .,,114 

90  S,D.  Sales  Company 159 

92  Sunny  Sounds T 14 

93.98  Sunshine  Computer  Company  . . 134, 135 

94  Tech-Mart 169 


’Manufacturer  requests  factory-direct  inquiry. 


776  INTERFACE  AGE 


CIRCLE  INQUiRY  NO.  95 


APRIL  1978 


READER  SERVICE  CARD 

Itnrnp/fi9f  April  1978  Issue 

iiuicnnsLC  auc  v°* ■*»<!«*  si.wb 

(Please  type  or  print) 

Name 

Title . 

Company  — _ Phone  (A/C) 

Address □ Home  □ Business 


City State Country  , Zip. 


ANSWER  THE  FOLLOWING  BY  CHECKING 

V My  Application  It 

OWE  BOX  ONLY  PER  QUESTION. 

A D Hobby  Only 

e □ Business  Only 

1.  1 Am  A 

C □ Hobby  & Bus-ness 

A □ Professional  | Medical,  AecOunUng.  Law.  Etc  f 

D □ IflSItuCWn  Purposes 

B □ Engineer  1 Electronics.  Mechanical  Elc.f 

E □ Research 

C O Business  Person  (Retail,  Whotesate,  Etc,) 

F □ Design  £ Oevaiopmoin 

D n Educator  (Professor.  Teacher.  Assistant  Etc  ) 

G □ Olher 

E G Student 

A.  My  Primary  Source  OT  "Slilt-sMhi-Jtrt'1 

F U Hobbyist 

inform*  *l«n  Comet  From; 

G O Other  

A G Magazines 

3.  My  Slalui  Lb 

9 □ E unions  & Convermeins 

A O Have  All  Comping  Equipment 

C □ Dud  Meetings 

9 □ Need  Mere  Peupherats 

D G Direct  Ma.i  From  Mflnulaclums 

C □ nave  CPU  Only 

E.  □ Diner 

0 dt-lave  No  EquJpment 

t.  1 protgr  To  Buy 

e n othQt 

A G DuGctly  From  Mamjlaciureis. 

3.  1 Need  This  InlOrmittun.  F« 

B a Local  Compuier  Retailer  (Store) 

A □ Immediate  Purchase 

C O Ma>i  Ordei 

6 □ Purchase  30-60  Days 

t)  C Dub  Group  Purchases 

C □ Comparisons 

E □ Olhfif  _ 

D Q Literature  Library 

B.  1 Look  To  INTERFACE  AGE  Flrtl  For 

E D Olhfir 

A Q New  Produd  pnlormaaort 

*■  My  IhltfHl  Emphatlt  1* 

B □ SDt1*are  inlgmsatron 

A G Malware 

C G fuWi.dK 

0 O Firmware 

D □ Hardware  Ariides 

c □soirw^c 

E □ Product  Advertising 

n n r>ihPf 

F n Bantams 

Please  send  information  on  items  circled  below. 

I 2 3 4 5 6 7 8 9 10  11  12  13  14  15  16  17  10  19  20  21  22  23  24  25 

25  27  28  29  30  31  32  33  34  35  35  37  38  39  40  41  42  43  44  45  46  47  48  49  50 
51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75 
76  77  70  79  80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95  96  97  98  99  10Q 
101  102  103  184  105  106  107  100  109  110  Hi  M2  113  114  115  n6  117  1 18  119  120  121  122  123  124  125 
126  127  128  129  130  13 1 132  133  134  135  136  137  138  139  140  141  142  143  144  145  146  147  U8  1 49  150 
151  152  153  154  155  356  157  tS3  359  160  161  162  163  164  165  166  167  168  169  170  171  172  173  174  175 
1 76  177  1 78  179  180  18 1 182  183  184  185  1 88  167  1 88  189  1 90  19 1 192  1 93  194  1 95  196  1 97  198  199  200 
201  202  203  204  205  206  207  208  209  210  21 1 212  213  214  215  216  217  218  219  220  221  222  223  224  225 
226  227  228  229  230  23 1 232  233  234  235  236  237  238  239  240  24  1 242  243  244  245  246  247  248  249  250 
25 1 252  253  254  255  256  257  258  259  260  281  262  263  264  265  266  267  268  269  270  27 1 272  273  274  275 
276  277  278  279  280  26 1 282  263  284  285  286  287  288  289  290  291  292  293  294  295  296  297  298  299  300 
301  302  303  304  305  306  307  308  309  3 10  3 1 1 3 12  3 1 3 3 1 4 3 1 5 318  3 1 7 3 1 8 3 19  320  321  322  323  324  325 
326  327  328  329  330  33 1 332  333  334  335  336  337  338  339  340  34  1 342  343  344  345  346  34 1 348  349  350 
351  352  353  354  355  356  357  358  359  360  36 1 362  363  364  365  368  367  368  389  370  37 1 372  373  374  375 
376  377  378  379  300  38 3 382  383  384  385  386  387  388  389 390  39 1 392 393  394  395  396  397  398  399400 


READER  SERVICE  CARD 

imf  i»  ap  tm  April  T 978  Issue 

nuicnrflLC  aiac  Void  after  July  3T,  1978 

(Please  type  or  print) 

Name  

Title  

Company  Phone  (A/C) 

Address „ □ Home  □ Business 

City State Country Zip 


ANSWER  THE  FOLLOWING  SY  CHECKING 

5.  My  AppElciEEon  It 

OWE  BOX  ONLY  PER  QUESTION. 

A □ Hofc&y  Only 

B.  □ Bu&m«S  Only 

1.1  Am  A 

C.  □ KbSBy  A Business 

A.  O Professional  fMed-eet.  Acco-uniing,  Law,  Etc,) 

O.  □ In  si  ruction  Purposes 

B.  □ Engineer  (Electronics,  Mechanical  Etc.) 

E D Research 

C.  □ Business  Person  \ Retail,  WMe&ale.  Eic.j 

F.  U Design  £ Development 

D □ Educator  fProlessm,  Teacher.  Ai&islant,  Elc.j 

G.  □ Other 

E.  □ Student 

B,  My  Primerr  Source  Of  HSiai#-cMh*-Arr 

F.  □ Hobb-y^l 

1 r>f ormaliOn  Comet  From; 

G.  G Other 

A.  OMagaimes 

2,  My  Slalua  la 

B □ Exhibits  £ Conventions 

A □ Have  All  Computing  Equipment 

C G Ou0  Meetings 

B □ Need  More  Peripherals 

D □ Direcl  Mail  From  Manufacturers. 

C □ Have  CPU  Grtiy 

£.  D Other 

O □ Have  1*0  Equipmenl 

T.  1 prefer  To  Buy 

£ □ Other 

A □ Oireclty  From  Manulaclurers 

5.  I Nn-ftd  Thtla  InTbirnalfon  For 

0 O Locar  Compuier  Retaitef  (Store) 

A □ irnotirdiaio  Purchase 

C.  □ Mflil  Order 

B □ Purchase  30-60  Days 

D.  □ Club  Oroup  Purchases 

C.  D Comparisons 

£.  □ Olher 

D D Literature  Library 

0.  1 L«k  T&  INTERFACE  ACE  Fin!  For 

£ □ Other  — — 

A O Ne  w Product  Inlqrmalion 

4.  My  Intereil  EmpheiLt  !■ 

B □ Software  [nformatiOh 

a D Hardware 

C □ Tulpuats 

B □ Firmware 

O.  □ Horcware  Articles 

C.  □ SoUware 

E.  O Product  Advancing 

ft  Ift  ftihurr  

Please  send  information  on  items  circled  below. 

1 2 3 4 5 6 7 8 9 10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25 

26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50 
St  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75 
76  77  78  79  00  81  82  83  84  65  86  87  88  89  90  91  92  93  94  95  96  97  9B  99  TOO 
10 1 102  1 03  104  105  106  107  108  109  1 10  M 1 112  M3  1 14  1 15  1 16  11 7 1 18  1 19  120 121  122  123  1 24  125 
126  127  126  129  130  131  132  133  134  135  136  137  138  139  140  141  142  143  144  345  146  147  145  149  150 
15  t 152  153  154  155  156  157  158  159  160  161  162  163  164  165  166  167  160  169  170  171  172  173  174  175 
176  177  178  179  180  181  182  183  184  185  186  107  188  109  190  191  192  193  194  195  196  197  198  199  200 
20  1 202  203  204  205  206  207  208  209  2 10  2 M 212  2 13  214  2 IS  21 6 2 1 7 2 1 8 2 19  220  22 1 222  223  224  225 
226  227  228  229  230  23 1 232  233  234  235  236  237  238  239  240  24 1 242  243  244  245  246  247  248  249  250 
25 1 252  253  254  255  256  257  358  259  260  26 1 262  263  204  265  266  267  268  269  270  27 1 272  273  274  275 
276  277  278  279  280  28 1 202  263  234  265  286  267  288  269  290  291  292  293  294  295  296  297  298  299  300 
30 1 302  303  304  305  306  307  308  309  3 10  3 1 1 31 2 3 13  3 1 4 3 15  3 1 6 3 17  3 18  319  320  321  322  323  324  325 
326  327  328  329  330  33 1 332  333  334  335  336  337  338  339  340  34  1 342  343  344  345  346  347  348  349  350 
35 1 352  353  354  355  356  357  350  359  360  36 1 362  363  364  365  366  367  368  369  370  371  372  373  374  375 
376  377  378  370  380  36 1 382  383  384  305  386  3B7  300  389  390  39 1 392  393  394  395  396  397  390  399  400 


Please  use  only  t card  per  person.  Thanks!  Please  use  only  1 card  per  person.  Thanks  I 

READER  SERVICE  CARD  -O 


CL 


tr 

o 


co 

CQ 


0 

D 


SUBSCRIPTION  APPLICATION  FORM 

PAYMENT  MUST  ACCOMPANY  FORM 

SUBSCRIPTION  FEE  per  year:  $14.00  U.S.,  $16.00  Canada/Mexico,  $24.00  Foreign. 

Must  be  in  U.S,  funds  drawn  on  a U.S.  bank. 

Make  check  payable  to:  jiuYcnrflLE  flBE  Magazine 

P.O.  Box  1234,  Cerritos,  CA  90701 


Name  . 


Company  

Home  Address . 

City 

Date  _ 


□ CHECK 


Title 


State 

Signature  _ 

□ MONEY  ORDER 


Country Zip 


□ 


Account  # 


Expires 


T_ 

CO 

co 

CO 

CO 

CVJ 

6 

$ 

o 

O 

:z 

c 

CO 

o 

E 

c 

LL 

q3 

O 

CL 


< 

s 

>- 


B 

CO 

T3 

0) 

c 

3 

CD 


o. 

Ul 

oc 

(0 

(0 

Ui 


O) 

D 

CD 


CO 

CO 

co 

Q> 

o 

CD 

2 

Q_ 

E 

iS 

co 

CD 

CD 

2 

CO 

O 

Q_ 


N 

(0 

o> 

CO 


kU 

IQ 

kU 

l_l 


-q 

'co 

Q. 


lB 

cC 

k|J 


CD  O 


h- 

CO 

CO 

C\J 

$ 

CO 

co 

d 

_o 

O 

z 

c 

00 

,-tr 

o 

.hr 

E 

c 

LL 

cd 

CL 

o 

CO 

-J  CO 


Ul  ^ 
CC  £. 

CO 

<0  8 


Z | 


N 

(0 

O) 

(0 

a * 


kU 

IQ 

kU 

l_J 


-q 

co 

CL 


lS 

CC 

kU 


CM 

CO 

K 

CM 

in 

m 

5 

o 


u> 

CO 

CM 

X 

o 

m 


■it 


C» 

111 

> 

O 

2 

o 

H 

O 

z 

z 

z 

< 

0. 


i s f 
: § I 


■2  5 


CD  <d 

■i  £ 


£ o-E  « 


: © 


E - 


IS  IS' 

© < $ o 
$ Ll_  _ C ' 
,1  CC  © “ 

1 s 

“Is4 

ni 


D © 
0 CO 


rp  c _ 


£ 

Ul 

z 


2 © 
Q.  O 


o 

H- 

D 

CC 

< 

o 

D 

111 

h 

UJ 


O 

o 

-I 

< 


Q) 

C 

N 

(0 

O) 

CO 

a S 

kU 

IS 

kU 

IJ 

LhS 

CC 

kU 

I- 


o 

h- 

o 

CD 

CD 

'c 

^ o 

CO  ^t= 
^ "CO 

o 

X 

o CO 

CD  O 


o 

CL  o 


■ ^ - CD 


The  Computer  for  the  Professional 


The  8813  was  built  with  you,  the  professional,  in  mind. 
It  quickly  and  easily  processes  cost  estimates,  payrolls, 
accounts,  inventory,  patient /client  records  and  much 
more.  You  can  write  reports,  briefs,  and  proposals  on 
the  88LVs  typewriter  keyboard,  see  them  on  the  video 
screen,  and  instantly  correct,  revise,  or  print  them. 

Using  the  8813,  one  person  can  process  what  would 
normally  require  many  secretaries,  several  bookkeepers, 
and  a great  deal  of  time , And  data  storage  takes  a small 
fraction  of  the  space  used  by  previous  methods. 


You  don't  need  to  learn  complicated  computer  lan- 
guages. The  8813  understands  commands  in  English.  If 
you  want  to  write  your  own  programs,  the  8813  includes  a 
simple  computer  language,  BASIC,  that  you  can  master  in 
a few  days.  The  8813  slashes  the  professional's  overhead. 

It's  a powerful  time  and  money-saving  ally.  Prices  for 
complete  systems  including  printer  start  at  less  than  $8,000. 

See  the  8813  at  your  local  dealer  or  contact  PolyMorphic 
Systems,  460  Ward  Drive,  Santa  Barbara,  California,  93111, 
(805)  967-0468,  for  the  name  of  the  dealer  nearest  you. 


PolyMorphic 

Systems 


a computer 
can  get  awfully 
bored  when  it  can't 
communicate! 


Be  sure  to  use  coupon 
on  page  28  of  this 
magazine  to  order  your 
FREE 

Heathkit  Catalog. 


So  unless  you’d  prefer  to  have 
your  computer  sitting  around 
cooling  its  chips, 
we'd  strongly  sug- 
gest you  buy  a 
couple  of  peripherals 
from  Heath.  Long-form  Display 

Why  us?  Because 
we  make  peripheral 
kits.  In  fact,  they're 
Some  of  the  best  Short-form  Display 

around.  Our  H9  is 
an  excellent  ex- 
ample, Its  a com- 
plete ASCII  key- 
board/12" CRT 

terminal  that  was  designed  for 
hobbyists  just  like  you.  It  has  a 
lot  of  really  great  features  and 
resolution  that's  just  beautiful. 
Right  on  out  to  80  characters  per 
line.  (Something  most  outboard 
TV  monitors  won't  match!)  And 
with  built-in  selectable  inter- 
facing options,  the  H9  will 
"converse"  with  just  about  any 
computer  going! 


Plot  Mod© 


The  H10  is  another  of  our  "univer- 
sal" peripheral  kits.  Completely 
self-contained  (it  even  has  its 
own  power  supply),  this  rugged 
paper  tape  reader/punch  gives 
you  quick,  convenient  mass  stor- 
age and  internal  tape  duplication 
capability.  Its  easy  to  build  and, 
with  its  heavy-duty  stepper 
motor,  sensitive  Darlington  photo 
transistors  and  precision 
punches,  the  H10  is  a source  of  re- 
liable data  loading  and 
storage  time  after  time. 


Best  of  ell,  priced  at  $530  and 
$350  respectively*  the  H9  and 
HID  kits  cost  less  than  most 
other  comparable  peripherals 
on  the  market  today! 

A computer  can  get  awfully 
bored  when  it  can't  communi? 
cate.  Start  communicating  with 
yours  through  an  economical 
peripheral  from  Heath! 

Mail  aider,  FOB,  Benton  Harbor,- Michigan. 

Retail  prices  slightly  higher, 

Prices  and  specifications  subject  ; i 


System  Engineered 
for  Personal  Computing 


H9H10 


CIRCLE  INQUIRY  NO.  99